SPS Commerce, Inc. Minneapolis , MN 55415
Posted 2 months ago
Description
SPS Commerce has an immediate opening for a AI Software Engineer. The AI Engineer will help spearhead the cutting edge design, development of both new and current AI-driven software solutions. This pivotal role involves crafting, integrating, and sustaining AI-powered software and system modules aimed at enhancing customer experience. Contributing to the team, the AI Engineer takes charge of daily tasks and tackles novel assignments with broad directives. Additionally, they serve as the primary technical point of contact for inquiries related to our internal AI systems and databases.
Based in our office in downtown Minneapolis or Des Moines, our hybrid work model provides tremendous flexibility to work the way you work best. Although there is minimal in-office expectation, we do host team and companywide events in person quarterly.
Does this sound like you?
Your enthusiasm for technology is matched only by your dedication to crafting top-tier SaaS products infused with AI.
Collaborating with peers to engineer automated, scalable AI-driven solutions for intricate challenges energizes you.
Your innate curiosity fuels your penchant for unraveling problems, and you relish the opportunity to innovate.
Questioning the status quo is second nature to you, as you fearlessly inquire into the rationale behind established methods.
You are a team player and enjoy working collaboratively to achieve common goals.
Why join SPS?
We solve retail supply chain problems by cutting through inefficiency with innovation and automation. At SPS we empower retailers, suppliers, distributors, grocers, and logistics partners to work better together with our people, our process, and our tech products. We have the world's largest retail network, and we don't just lead the industry, we are the industry.
At SPS, we believe every employee makes a difference. We ensure employees have the tools, resources, and training to explore new ideas and execute them. Our success comes from playing as a team and always playing to win. Careers don't just grow here, they're made here.
What is the day-to-day like?
Conduct in-depth research on the latest technology trends and tools to inform decision-making and enhance the development process.
Stay abreast of emerging frameworks, platforms, and service providers through continuous exploration and evaluation, ensuring the integration of cutting-edge technologies into software solutions.
Work collaboratively with team to design, develop, document test and debug new and existing software
Write quality code and tests that are maintainable, accurate, well tested, and following best practices
Plan how the code will be monitored and diagnosed to minimize outages
Build services and components upon the latest frameworks, platforms and service providers
Monitor dashboards and respond to alerts and keep services running smoothly
Partner with experts in specialized areas like usability, cloud automation, and service reliability in a technically complex environment
Estimate work and timelines with reasonable accuracy and articulate reasoning behind estimates
Reduce complexity of work through automation and scaling solutions
Monitor and help maintain health and availability of systems, apps, and related infrastructure
What experience and skills do you need?
A bachelor's degree plus 2 years of Python development experience or 5 years of experience without a degree.
Object-relational model frameworks (specifically Django), familiarity with Microservices.
Proven experience writing quality code and tests that are maintainable, accurate, well-tested, and follow best practices.
Hands-on experience with software development practices and can develop applications that are diverse in scope where good judgement and problem-solving skills are required.
Understand agile development processes.
Strong communication skills to proactively communicate status and risks within their team.
Nice to haves?
Exposure to rate limit measurements such as TPM (tokens per minute), TPD (tokens per day), IPM (images per minute)
Familiarity with Langchain
Experience with prompt engineering
Knowledge of vector databases
SPS Commerce offers a comprehensive package of benefits including health, dental, vision, disability, and life insurance, paid time-off, 401(k), health and flexible spending accounts, stock purchase plan and more.
EOE including disability / veteran
SPS Commerce, Inc.