Software Development Engineer II, DSI

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

Description For Software Development Engineer II, DSI

Join Amazon's Customer Behavior Analytics' Downstream Impact (DSI) team as a Software Development Engineer II, where you'll be at the forefront of building causal machine learning products that shape financial planning decisions worth billions of dollars. This role combines big data engineering with advanced machine learning, processing petabytes of data to deliver insights that drive Amazon's business decisions.

Working in a team of 9 engineers, you'll develop sophisticated data processing systems using AWS technologies and Apache Spark, while applying MLOps principles to facilitate rapid scientific innovation. The role offers an excellent work-life balance, with minimal operational maintenance and most on-call work during business hours.

The position involves collaborating with product managers, data engineers, and scientists to build and scale machine learning workflows. You'll have the opportunity to learn about causal inference and lead the implementation of new concepts in production. The team's work directly influences financial investment forecasting and how hundreds of billions of dollars are spent across Amazon businesses.

The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be part of a growing team with an exciting charter through 2025, working on architecture designs, brainstorming with other engineers, and writing code that impacts Amazon's financial decision-making at scale.

This is an ideal opportunity for someone who combines strong software engineering skills with an interest in machine learning and causal inference, offering the chance to work on challenging problems while maintaining a healthy work-life balance. The team's bi-weekly sprint planning, backlog grooming sessions, weekly demos, and bi-monthly team events ensure a structured yet collaborative work environment.

Last updated 6 hours ago

Responsibilities For Software Development Engineer II, DSI

  • Build big data systems processing several PETA bytes of data
  • Work in a cross-functional team to build causal machine learning systems
  • Build data processing systems on AWS technologies
  • Apply MLOps principles to facilitate rapid scientific innovation
  • Scale machine learning workflows using distributed systems
  • Lead implementation of new causal inference concepts in production
  • Engage with customers and partner teams to improve product scope and usability

Requirements For Software Development Engineer II, DSI

Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience working with ML / Big Data systems

Benefits For Software Development Engineer II, DSI

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Full range of benefits offered

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, DSI

Data Engineer

Data Engineer position at Amazon working on large-scale data solutions across consumer technology, operations, and HR teams, requiring 3+ years experience in data engineering and SQL.

Business Intelligence Engineer, WHS Data

Business Intelligence Engineer position at Amazon focusing on workplace health and safety data analytics, requiring SQL expertise and 3+ years of data analysis experience.

Business Intelligence Engineer (In Stock), Amazon Fresh

Business Intelligence Engineer role at Amazon Fresh focusing on In-stock Management, combining data analytics with business intelligence to drive actionable insights.

Business Intelligence Engineer II, Global Logistics

Business Intelligence Engineer II position at Amazon's Global Logistics team, focusing on data-driven insights and operational excellence with competitive compensation and benefits.

Business Intelligence Engineer, Strategic Account Services

Business Intelligence Engineer role at Amazon's Strategic Account Services team, focusing on developing data products and analytics solutions for marketplace sellers.