Software Development Engineer, Devices Ad Products

A global technology company that leads in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Advertising

Description For Software Development Engineer, Devices Ad Products

The Device Ad Products team at Amazon is seeking Software Development Engineers to scale and enhance their ad platform for Amazon-owned devices including Fire Tablets, Fire TV, and Echo Show. This is a unique opportunity to join a lean, startup-like team that's backed by Amazon's robust infrastructure and resources. The role focuses on building and maintaining critical systems that process hundreds of millions of events daily, directly impacting ad delivery, performance optimization, and reporting across devices.

The position offers significant technical challenges in distributed systems, high-throughput data processing, and the application of ML/AI for ad optimization. You'll work on sophisticated systems handling real-time bidding, targeting, and ad ranking while ensuring optimal performance and reliability. The team emphasizes hands-on involvement from design through deployment, giving engineers significant influence over technical direction.

As a core member of the engineering team, you'll be responsible for building services that optimize ad delivery in real-time, scale backend pipelines for massive event processing, and provide accurate, low-latency reporting to advertisers. The role offers exposure to various AWS services, stream processing frameworks, and multiple programming languages including Java, Kotlin, and Python.

This position is ideal for pragmatic, data-driven engineers who are passionate about solving complex distributed systems challenges and are interested in applying AI/ML technologies in production environments. The work directly impacts ad experiences and monetization across Amazon's device ecosystem, offering tangible results and significant technical growth opportunities.

Working at Amazon provides comprehensive benefits including medical coverage, 401k plans, equity compensation, and sign-on bonuses. The team culture emphasizes ownership, innovation, and direct impact on products used by millions of customers worldwide.

Last updated 4 hours ago

Responsibilities For Software Development Engineer, Devices Ad Products

  • Design and build services for ad delivery optimization using data-driven logic and ML/AI models
  • Scale backend pipelines for high-throughput event processing
  • Develop low-latency reporting systems for advertisers
  • Support experimentation and measurement at scale
  • Work on systems for real-time bidding, targeting, and ad ranking

Requirements For Software Development Engineer, Devices Ad Products

Java
Python
Kotlin
  • 3+ years of non-internship professional software development experience
  • 2+ years of system design and architecture experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle preferred
  • Bachelor's degree in computer science or equivalent preferred

Benefits For Software Development Engineer, Devices Ad Products

Medical Insurance
401k
  • Comprehensive medical benefits
  • 401k plan
  • Total compensation package including equity
  • Sign-on payments available
  • Various financial and other benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Devices Ad Products

Software Development Engineer, PXT Central Science

Software Development Engineer role at Amazon's PXT Central Science team, building distributed systems and microservices to enhance workplace experience.

Software Development Engineer II, Seller Flex

Amazon seeks a Software Development Engineer II for the Seller Flex team in Bangalore to build scalable e-commerce solutions and transform global fulfillment operations.

Software Development Engineer, S3

Software Development Engineer position at Amazon S3 focusing on fleet management and automation, requiring 3+ years of experience in distributed systems and Java development.

Software Development Engineer, Network Capacity Services

AWS Network Capacity Services Software Development Engineer position focusing on infrastructure and cloud systems development.

Software Development Engineer, Amazon Fulfillment Technologies (AFT)

Software Development Engineer role at Amazon Fulfillment Technologies, building automated systems for global warehouse operations with 3+ years experience required.