Software Engineer - AI

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


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Staff Software Engineer AI Training Infrastructure

Linkedin

Posted 3 days ago

VIEW JOBS 4/25/2024 12:00:00 AM 2024-07-24T00:00 LinkedIn is the world's largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to Linkedin Mountain View CA

Software Engineer - AI

SPS Commerce, Inc.