Taro Logo

Software Development Engineer II - DSO, (Level 5)

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer II - DSO, (Level 5)

Amazon's Demand Science Optimization (DSO) team is seeking a Software Development Engineer II to join their Machine Learning Products team. This role focuses on building supply chain software systems using ML/AI/LLM and economic modeling for inventory management. The team handles demand forecasting, pricing, and allocation for Amazon's diverse device portfolio including Alexa, Kindle, Ring, and Blink.

The position involves working with cutting-edge machine learning technologies to forecast demand across global distribution points, managing billions of dollars in inventory. You'll be part of a growing team that operates in startup mode while building robust ML platforms. The role combines technical expertise in software development with practical applications in machine learning and big data.

As an SDE II, you'll collaborate with scientists to improve model accuracy, design system architecture, and own key components of the forecasting system. The team values innovation while maintaining core ML platforms and continuously improving forecast delivery to customers. This is an opportunity to work on high-impact projects that directly affect Amazon's devices business success.

The position offers competitive compensation based on geographic location, with additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. You'll be working in a culture that emphasizes customer obsession and innovation, with the chance to solve complex problems at scale.

The ideal candidate will bring strong software development experience, system design capabilities, and an interest in machine learning applications. This role offers significant growth potential within Amazon's technical organization while working on meaningful problems in demand forecasting and inventory optimization.

Last updated 14 hours ago

Responsibilities For Software Development Engineer II - DSO, (Level 5)

  • Design, build & manage custom ML Platforms and services to support Amazon Devices Forecasting
  • Work closely with scientists in improving accuracy of existing ML models or build new models
  • Define system architecture
  • Own and implement specific components
  • Shape the overall forecasting experience

Requirements For Software Development Engineer II - DSO, (Level 5)

Python
Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of new and existing systems

Benefits For Software Development Engineer II - DSO, (Level 5)

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments available

Interested in this job?

Jobs Related To Amazon Software Development Engineer II - DSO, (Level 5)

Software Engineer - ML and Distributed Systems, Amazon Personalize

Senior Software Engineering role at AWS building large-scale machine learning platform for Amazon Personalize, focusing on ML and distributed systems development.

Software Engineer - ML and Distributed Systems, Amazon Personalize

Senior Software Engineering role at AWS building Amazon Personalize's ML platform, focusing on distributed systems and machine learning infrastructure.

Software Development Engineer II - DSO, Demand Science Optimization (DSO)

Software Development Engineer II position at Amazon's DSO team, focusing on ML-driven demand forecasting and supply optimization for Amazon Devices.

Software Development Engineer II - Machine Learning, Sponsored Products

SDE II role at Amazon Advertising focusing on machine learning systems for Sponsored Products, handling billions of daily ad requests with ML-driven relevancy matching.

Delivery Consultant - Machine Learning Engineer, AWS Professional Services

AWS Professional Services seeks ML Engineer to design and implement AI/ML solutions, focusing on GenAI and MLOps, while serving as technical advisor to enterprise customers.