Software Development Engineer - Sponsored Products, Demand Utilization Entity Sourcing Delivery

One of the world's largest technology companies specializing in e-commerce, cloud computing, 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 · Advertising

Description For Software Development Engineer - Sponsored Products, Demand Utilization Entity Sourcing Delivery

Amazon Advertising, one of Amazon's fastest-growing divisions, is seeking a Machine Learning Software Engineer for their Sponsored Products (SP) team. This role sits within the SP Demand Utilization Entity Sourcing Delivery team, focusing on high-throughput, low-latency search architecture for ads matching systems. The position offers an exciting opportunity to work with cutting-edge technologies including machine learning, natural language processing, and distributed systems processing billions of daily requests.

The role combines technical expertise with leadership responsibilities, requiring both hands-on development and mentorship of junior engineers. You'll be working on systems that directly impact Amazon's advertising effectiveness, helping merchants and brands succeed through native advertising while ensuring shoppers discover relevant products.

The technical challenges are significant, involving massive data sets, millisecond-level response requirements, and complex distributed systems. You'll be using advanced engineering solutions in product search, information retrieval, and deep learning, while maintaining strict SLA requirements.

Amazon Advertising represents a strategic investment for the company, with the SP team's solutions being crucial for both Retail and Marketplace business growth. The team culture emphasizes innovation, collaboration, and entrepreneurial spirit, with tremendous opportunities for experimentation and growth.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be joining a team that delivers billions of ad impressions daily, working on cutting-edge technical challenges while having a direct impact on Amazon's advertising business success.

This role is perfect for someone who combines strong technical skills with leadership potential, enjoys working on large-scale systems, and wants to be part of a fast-growing, strategic business unit within Amazon.

Last updated 8 hours ago

Responsibilities For Software Development Engineer - Sponsored Products, Demand Utilization Entity Sourcing Delivery

  • Design and code high volume and low latency distributed systems
  • Handle billions of requests per day while maintaining millisecond response latencies
  • Create solutions to increase coverage of sponsored ads across retail website
  • Ensure relevant ads are served to Amazon's customers
  • Mentor junior engineers
  • Work with machine learning and natural language processing algorithms
  • Operate on massive datasets using distributed frameworks

Requirements For Software Development Engineer - Sponsored Products, Demand Utilization Entity Sourcing Delivery

Java
Python
  • 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

Benefits For Software Development Engineer - Sponsored Products, Demand Utilization Entity Sourcing Delivery

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer - Sponsored Products, Demand Utilization Entity Sourcing Delivery

Software Development Engineer, Amazon

Software Development Engineer role at Amazon's CE Tech team, focusing on ML-driven product recommendations and large-scale system development.

Software Development Engineer II

Software Development Engineer II position at Amazon's AI Technology team, focusing on ML systems development and AI innovation for customer experience enhancement.

Software Development Engineer, Annapurna Labs, AWS Neuron Frameworks

Software Development Engineer position at AWS Neuron, focusing on developing and optimizing PyTorch and JAX frameworks for cloud-scale machine learning accelerators.

ADC Engineer II, AI/ML ADC

ADC Engineer II position at Amazon focusing on AI/ML solutions in secure cloud environments, requiring TS/SCI clearance and strong technical expertise.

Software Engineer II, Annapurna Labs ML Acceleration System Software

Software Engineer II position at Amazon's Annapurna Labs, focusing on ML server software development and hardware/software co-design for AWS infrastructure.