Software Development Engineer, Analytics & Data Management, Advertising Core Services

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

Description For Software Development Engineer, Analytics & Data Management, Advertising Core Services

Join Amazon's Analytics & Data Management (ADM) team to build one of the largest data lakes in the company. The role focuses on building highly available, scalable, and distributed engineering systems that handle Petabyte-scale data for Amazon's Advertising division. The ADM team owns the central data lake that unifies massive amounts of advertising data, including campaigns, ad-serving, billing, clicks, and impressions.

As an SDE, you'll have the unique opportunity to design and innovate solutions at scale, working with cutting-edge technologies like AWS, Spark, EMR, and Athena. You'll be developing robust microservices using Java and AWS technologies, while collaborating with data engineers, business analysts, ML engineers, and research scientists.

The team is building the next version of its data lake for 5x growth, focusing on simplicity, usability, speed, compliance, and cost efficiency. You'll be part of a global team with presence across India and North America, working on solutions that materially impact decision-making across the organization.

This role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. You'll work with skilled professionals while contributing to systems that drive hundreds of thousands of complex queries for analysis, measurement, and reporting decisions for Amazon's advertising customers.

Last updated 4 days ago

Responsibilities For Software Development Engineer, Analytics & Data Management, Advertising Core Services

  • Design, code and deploy components and micro-services for the core job management pipeline
  • Engage with Product & Program Managers to understand customer requirements
  • Ensure testability, maintainability and low operational footprint for code
  • Participate in operational responsibilities with the team
  • Innovate on AWS technology to improve latency, reduce cost and operations
  • Automate monitoring of data availability, quality and usability
  • Build frugal solutions for the data lake

Requirements For Software Development Engineer, Analytics & Data Management, Advertising Core Services

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

Benefits For Software Development Engineer, Analytics & Data Management, Advertising Core Services

Medical Insurance
Equity
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Analytics & Data Management, Advertising Core Services

Business Intelligence Engineer-II, GTMC SIERRA

Business Intelligence Engineer role at Amazon focusing on data analytics, visualization, and insights for the GTMC SIERRA organization's Manager Hub platform.

Data Engineer, PAIR

Data Engineer position at Amazon's PAIR team, working on data infrastructure for Devices & Services and AGI divisions, requiring 3+ years experience in Seattle.

Delivery Consultant, Data Engineering, WWPS U.S. Federal ProServe

AWS ProServe Delivery Consultant role focusing on data engineering solutions for federal customers, requiring TS/SCI clearance.

Data & AI Engineer, Amazon Product Insurance

Data & AI Engineer position at Amazon's EU Product Insurance team, focusing on insurance compliance automation and AI-driven verification systems.

Data Engineer - AI/ML, Amazon Robotics

Data Engineer position at Amazon Robotics focusing on AI/ML, building data pipelines for robotics and automation systems.