Home
/
Comprehensive
/
Principal Engineer, Advertising, Ads Core Services (ACS)
Principal Engineer, Advertising, Ads Core Services (ACS)-October 2024
Bengaluru
Oct 24, 2024
ABOUT AMAZON
Our mission is to be the world’s most customer-centric company.
10,000+ employees
Technology
VIEW COMPANY PROFILE >>
About Principal Engineer, Advertising, Ads Core Services (ACS)

  Description

  Would you love to work in Advertising; one of the biggest profit drivers for internet giants of the world like Amazon, Google, and Meta? Would you like to be part of Amazon’s fastest-growing business with an explosive growth? Do you like to conceptualize and build applications from grounds-up? Like to develop real-time, distributed, large-scale, and modern front-end applications? Like to interact with worldwide advertising customers to build systems that makes advertising and it's functions automated and frictionless? Then, Software Development team that builds Tier-1 Advertising Experience wants you!

  Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising (SSPA) and Amazon Demand-Side Platform (ADSP) products that drive discovery and sales. Our products are strategically important to our Retail, Marketplace, and Digital, Video and Audio (DVA) businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with The Performance Ads Core Engine (PACE) team develops core services for Advertiser Registration and Access Management, Ad Catalog Service, Billing, Data Ingestion/Publishing and Analytics that underpin advertising programs such as Sponsored Products and Headline Search Ads. Within PACE, the Advertising Campaign Storage Service stores Ads catalog and notifies downstream systems such as Ad Server, Search Index about any changes in real-time. We handle hundreds of millions of requests and process billions of events daily and are building the next-generation system to support low-latency Catalog Data Access Service, a highly available/scalable Storage layer and a real-time streaming publishing. Apart from this we are also embarking on a multi-year plan to unify our API offerings with a key focus on multi-tenancy to more easily onboard multiple ad products.

  In this position, the Principal Engineer will be supporting 3 Core Advertising charters - Billing, Budgeting, and Global Advertising with focus on helping the 78+ engineers across 10 teams double down to support expected 5x growth of our business in coming 18 months, the challenge includes creating the technical vision cutting across system and services boundaries based on business needs.

  Our systems power a high-growth advertising business. We serve and respond to hundreds of billions of requests annually. Our systems and algorithms operate on one of the world's largest product catalogs and we routinely process massive datasets using variety of distributed frameworks. You will be working with Java in a web services-based environment. You will be an expert in Storage and proficient in Event-Oriented technologies coming up with innovative solutions when building highly performant distributed systems. Knowledge of relational and non-relational databases is a necessary skill combined with strong data modeling. There are opportunities to expand existing offerings and building new systems from ground up.

  As a Principal Software Engineer at Amazon, you will drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of e-commerce. You will design, implement, troubleshoot and see your solutions live. A successful candidate will have the satisfaction of seeing their work on the Amazon.com website and numerous other websites, where it will be viewed by hundreds of millions of customers and will drive significantly quantifiable revenue impact, broaden their technical skills and work in an environment that thrives on creativity, experimentation, and product innovation.

  Key Technical Challenges:

  Distributed and Scalable Architecture: Looking at advertising international expansion and business growth plans for next year, we expect this traffic to grow 10X in near future. Billing and Budgeting system should be easily scalable to manage exponential increase in traffic and extensible to support different business needs.

  High Availability: Downtime of Billing and Budgeting system can cause a huge loss in revenue and loss of business opportunity for our advertisers. High Availability architecture is to make sure that the system is configured to handle different loads and different failures with minimal or no downtime.

  Precision: Every click or impression needs to be counted, accounted, invoiced, and charged in near real-time, without any exception. It impacts both revenue and regulatory compliance. We need to build generic and extensible reconcilers for any anomaly detection and raising an appropriate alarm.

  Tags: PE, Principal Engineer, Principal Software Engineer

  We are open to hiring candidates to work out of one of the following locations:

  Bengaluru, KA, IND

  Basic Qualifications

  10+ years of non-internship professional software development experience

  Knowledge of object-oriented design, data structures, and algorithms

  Data and Entity Modeling

  Backend Workflows and State Machines

  Real-time large-scale Data Streaming

  Publish-subscribe Architecture

  Search Indexing

  Big Data processing

  Data Replication

  High Availability

  Developer Productivity through building CI/CD pipelines and UAT and Regression automated test frameworks

  Asynchronous Event-oriented architecture

  Preferred Qualifications

  Experience in full-stack mobile development- android /iOS or modern web browsers and services mainly in Java in a Linux or Unix environment

  Experience designing and building large-scale systems in a multi-tiered, distributed environment (Service Oriented Architecture)

  Service Oriented Architecture

  NoSQL or NewSQL storage solutions

  Distributed and multi-tenant systems

  FinTech systems

  Ads Experience

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Diesel Technician Apprentice
Req ID: 430895 Address: 313 Porter Road Sadieville, KY, 40370 Welcome to Love’s! * * Where People are the Heart of Our Success * * Diesel Technician Apprentice - Truck Care At Love’s, our values go b
Workday Certified Data Lead - Education & Government
We are… We are a global collective of innovators applying the New every day to improve the way the world works and lives. New doesn’t mean being ahead of the curve; new is pushing forward the curve,
Managing Director
Managing Director Job ID 147056 Posted 16-Jan-2024 Service line Advisory Segment Role type Full-time Areas of Interest Capital Markets, Executive Management, Sales/Brokerage Location(s) Dallas - Texa
UNIVERSAL MEMBER REPRESENTATIVE I
TITLE: UNIVERSAL MEMBER REPRESENTATIVE IREPORT TO: BRANCH MANAGERPurposeServe as a liaison between the members and the credit union. Provide account information as well asinformation on the credit un
GUEST EXPERIENCE AMBASSADOR
Flik Hospitality Group Salary: $23 -$26 / Hour Other Forms of Compensation: What makes FLIK click What makes FLIK click? Our people. The decisions, actions and attitudes of our associates earn the tr
Team Member
DUNKIN' Guests are like Family If you love guest service and the energy of a restaurant, and you want to work in a clean, safe, positive place, apply today and join our team at Dunkin! Whether at thi
Information Security Specialist (Remote Option)
36712BR Requisition ID: 36712BR Business Unit: COR Job Description: CDM Smith is seek an Information Security Specialist to join our corporate Business Technology team. Under general supervision, per
DONATION UTILITY ASSOCIATE TRAINEE PART TIME
DONATION UTILITY ASSOCIATE TRAINEE PART TIME Job Details Job Location Lumberton Store - Lumberton, NJ Position Type Full-Time/Part-Time Education Level None Salary Range $15.75 - $15.75 Hourly Travel
INTL TRADE COMPLIANCE ANLYST 4
INTL TRADE COMPLIANCE ANLYST 4 Location: Newport News, Virginia, United States Date: Jan 23, 2024 Req ID: 36230 Team: O17 INTL COMPL OFC Entity: Newport News Shipbuilding US Citizenship Required for
Cook - Todd English's Bluezoo
...
Copyright 2023-2024 - www.zdrecruit.com All Rights Reserved