Taro Logo

Software Development Engineer II, Demand Science Optimization (DSO)

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

Description For Software Development Engineer II, Demand Science Optimization (DSO)

Join Amazon's Demand Science Optimization (DSO) team, where we tackle the crucial challenge of forecasting demand and managing supply for all Amazon Devices using Machine Learning and big data. Our team operates in "startup" mode while building robust platforms, using cutting-edge ML and predictive modeling technologies to impact Amazon's device businesses materially.

The DSO team builds supply chain software systems focusing on ML/AI/LLM and economic modeling to address specific device-related challenges in inventory management. We work on demand forecasting, pricing, and allocation, aiming for high automation in assessing tradeoffs in pricing and promotion strategies, prediction and optimization services, and economic valuation.

Working with popular devices like Alexa, Kindle, Ring, and Blink, you'll help guide the allocation of billions of dollars across global distribution points. As an SDE II, you'll operate autonomously, deliver team-level projects, and interact with other teams to understand needs and integrate systems.

This role offers the opportunity to work on genuinely hard problems, design systems handling massive data volumes, and train thousands of models. You'll be part of a growing team that materially impacts Amazon's device businesses while using the latest ML technologies to extract valuable business insights.

The position includes on-call responsibilities and requires a technical leader ready to tackle challenging problems in a fast-paced, innovative environment. Join us in shaping the future of Amazon's device ecosystem through data-driven decision making and advanced technology solutions.

Last updated 13 hours ago

Responsibilities For Software Development Engineer II, Demand Science Optimization (DSO)

  • Drive designs for components and services that deliver new features and capabilities
  • Prepare estimates for upcoming deliverables
  • Document proposed solutions
  • Review code of other members
  • Write well structured and optimized code
  • Perform root cause analysis on operational events
  • Provide project updates to leadership and team members
  • Participate in on-call rotation (1 week every 4-5 weeks)

Requirements For Software Development Engineer II, Demand Science Optimization (DSO)

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 systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Demand Science Optimization (DSO)

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.