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

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
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 Spektr team as a Software Development Engineer working on the central data lake for Advertising. This role offers an exciting opportunity to build highly available, scalable distributed microservices handling Petabyte-scale data. The Spektr team provides critical data infrastructure for analyzing campaigns, ad-serving, billing, clicks, impressions, and more across the Ads pipeline.

As an SDE on this team, you'll design core infrastructure services to handle Petabytes of daily data with 99.9% uptime. You'll work with cutting-edge technologies including Java, AWS Lambda, Kinesis, Spark, Redis, EMR, and Athena to build distributed data processing frameworks. Your work will directly impact decision-making speed and quality across Amazon's advertising organization.

The role combines technical depth with business impact - you'll collaborate with product managers, program managers, and other stakeholders while building solutions that materially improve Amazon's advertising capabilities. The team focuses on simplicity, usability, speed, compliance, and cost efficiency to enable high-velocity decision making.

You'll join a global team spanning India and North America, working on next-generation platform development to support 5x growth. This is an excellent opportunity for engineers passionate about large-scale distributed systems, data infrastructure, and building business-critical services.

The ideal candidate brings strong software development experience, system design skills, and a drive to build highly reliable and scalable services. You'll need to balance technical excellence with business understanding to deliver solutions that meet both engineering and organizational needs.

Last updated 7 hours 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
  • Ensure testability, maintainability and low operational footprint for code
  • Participate in operational responsibilities with team
  • Engage with key decision makers to understand customer requirements
  • Build frugal solutions for Spektr data lake
  • Automate monitoring of data availability, quality and usability

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

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

Interested in this job?

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

Business Intel Engineer II, AOP

Business Intelligence Engineer role at Amazon focusing on transportation analytics and operational improvements across international marketplaces.

Business Intelligence Engineer, ROW Supply Chain Analytics

Business Intelligence Engineer role at Amazon focusing on supply chain analytics and delivery speed optimization, requiring 5+ years of data analysis experience.

Business Intelligence Engineer, ROW Supply Chain Analytics

Business Intelligence Engineer role at Amazon focusing on supply chain analytics and delivery speed optimization, requiring 5+ years of data analysis experience.

Business Intelligence Engineer, DSP Analytics

Business Intelligence Engineer role at Amazon focusing on DSP analytics, requiring 3+ years of data analysis experience and expertise in SQL, Python, and BI tools.

Data Engineer, Data Center Engineering Analytics

AWS Data Center Engineering seeks Data Engineer to build and maintain data pipelines, analyze operational data, and drive engineering decisions through data-driven insights.