Software Development Engineer, PrimeVideo Ad & Audience Measurement (PAAM) @ Amazon.com Services LLC - New York, NY

Job Overview

6 days ago

Software Development Engineer, PrimeVideo Ad & Audience Measurement (PAAM)

Amazon.com Services LLC - New York, NY

  • Programming experience with at least one software programming language.
  • 1+ years of experience in software development

  • Bachelor's Degree in Computer Science or related field.
  • Programming experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

Job summary
=High-level summary of Prime Video Business=
Would you like to shape the future of the video entertainment industry for movies, TV and live sports events? Does solving complex problems within large scale systems excite you? If you answered yes, we have an opportunity for you!
Prime Video is disrupting the traditional television and movie industry with a growing library of high-quality media. Prime Video launched in 2007 and has quickly become a strategic priority for the company, reflected in the service’s recent expansion into over 240 countries and territories worldwide. Amazon invests in acquiring, producing and programming TV shows, movies and live events including must-see exclusive series like Hunters, The Grand Tour, The Marvelous Mrs. Maisel, The Man in the High Castle, UFC, English Premier League, Thursday Night Football and more.

=Team Summary=
PrimeVideo Ad & Audience Measurement (PAAM) team
owns ad & audience measurement aspects for PV and its tenants to support ad-monetization. Both these functions are high-impact since they directly impact Amazon's bottom (revenue) and top line (profits).
  • Ad Measurement tech includes ad-beacon proxying and reporting services (TEVS, TEFS, TERS) across VOD, Live and Linear HLS/DASH, Live Sye, Draper and Twitch.
  • Audience Measurement includes S2S integration with 3P partners like Nielsen e.g. DTVR and DCR.
  • Ad Analytics cater to building tools and capabilities to enable internal teams, business stakeholders and customers to get a holistic view of E2E Video Ads ecosystem in Prime Video. Apart from providing visibility via dashboarding – we support capabilities to do ad-hoc analysis, alarming and real-time monitoring on petabytes of data.
You would be one of the founding members of the new PV Ad Analytics team.

=Tech Stack Summary=
We own services which are public-facing and in path of Playback for monetization of Video Ads. Our services interact with internal PV service (Playback Ads Stitching/COS, Gateway Service/PRS), Amazon services (Amazon Ad Exchange/AAX, Video Ads Entry Service/VAES, AWS EMT) and external services (FreeWheel, Google Ad Manager, Moat, etc).
Our architecture processes and stores hundreds of billions of events per day at petabyte scale, with obsessively high reliability and low operational-overhead. We leverage many Amazon Web Services (AWS) technologies including EC2, S3, Kinesis, ElastiCache (Redis), Lambda, Athena, WAF, SQS, etc.

By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.

The pay range for this position in Colorado is $143,700- $194,400/yr; however, base pay offered may vary depending on job-related knowledge, skills, and experience. A sign-on bonus and restricted stock units may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered. This information is provided per the Colorado Equal Pay Act. Base pay information is based on market location. Applicants should apply via Amazon's internal or external careers site.



Key job responsibilities
Successful Software Engineer candidates have a solid background in modern programming languages, distributed system design, service-oriented architecture, and high scalability. Experience in Big Data is a plus. Equally important is the ability to multi-task, invent, create reliable and maintainable code, and find creative, scalable solutions to difficult problems.

You would be one of the founding members of the new PV Ad Analytics team and problems we are trying to solve require building below capabilities ground-up-
  • Data Ingesting of fast moving (high-throughput event) data from disparate sources.
  • Deploying compute engine (e.g. Apache Flink) and doing real-time join on high-throughput streaming datasets.
  • Selecting/Developing/Deploying datastore for analytics backend (e.g. Apache Druid, Amazon Timestream)
  • Front-end development for users to interact with data using dashboarding and reporting features.

About the team
Our mission is to build and operate the most innovative Video Ads streaming technology stack that provides the best customer-centric streaming experience for VOD, Linear and Live globally. We invent and implement technologies that deliver a flawless and seamless ad experience without compromising the customer’s streaming experience on variety of devices. We commit to our values of respect and integrity by creating a work environment that is supportive, diverse, inspiring, and inclusive.

We have an exciting roadmap which includes:
  • Delivering a world class NFL experience as part of our exclusive Thursday Night Football deal.
  • Expanding Globally with system characteristics of being scale-proof, highly resilient and available, yet with a low operational overhead. As an example, we are investing in moving our system to Cellular architecture, enabling regional failovers, etc.
  • Self-service onboarding of linear and VOD channels.
  • Innovate ad experiences for the customer.

You would be one of the founding members of the new PV Ad Analytics team.

  • Experience solving Big Data problems.
  • Experience/exposure in the Video Playback and Ads space.
  • Experience with distributed computing.
  • Experience or interest in Cloud Computing and other emerging technologies
  • Experience influencing software engineers best practices within your team
  • Meets/exceeds Amazon’s leadership principles requirements for this role
  • Meets/exceeds Amazon’s functional/technical depth and complexity for this role
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Workers in New York City who perform in-person work or interact with the public in the course of business must show proof they have been fully vaccinated against COVID or request and receive approval for a reasonable accommodation, including medical or religious accommodation.

Similar Jobs

Senior Software Development Engineer

Audible

Newark, NJ

Experience building and delivering software systems to internal or external customers. Able to make improvements to the team’s development and testing processes…

Senior Software Engineer, Multimedia

The New York Times

New York, NY

Have knowledge of software principles, application architecture, data structures, coding conventions, testing frameworks and security best practices.

App Development Advisor - Evernorth

Cigna

Hartford, CT

They have ownership over their work tasks, and embrace interacting with all levels of the team and raise challenges when necessary.

Software Engineer (IAM, React, Node)

The Travelers Companies, Inc.

Hartford, CT

Three years of programming/development experience preferred. Perform analysis, design, development, and configuration functions as well as define technical…

Director, Software Development

Audible

Newark, NJ

5+ years of experience managing agile software projects as a manager of software development. 9+ years of experience within software engineering.

Software Engineer - Accelerated Discovery Platform

IBM

New York, NY

Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide.

Sr. UI Developer

High5

New York, NY

Good knowledge in Enterprise level development. 12+ years of relevant and demonstrated experience in creating and implementing UI development.

Senior Fullstack Software Engineer

Audible

Newark, NJ

5+ years experience of software development and deployment of distributed multi-tier applications across web, mobile-web and apps.

Specialist - Software Engineering

Larsen & Toubro Infotech Limited

Hartford, CT

Knowledge of PCF or AWS are added advantage. Good to have insurance domain knowledge or experience. Need to work in Agile team.

ML Solutions Engineer

Comet.ml

New York, NY

Experience building ML models for use cases, and software engineering. Comet is accelerating the machine learning development process for data science and ML…

Python Developer

Right Talents

New York, NY

Experience with large scale scientific computing and algorithm development. 2+ years developing Python, C or C++ packages and API development.

z/OS Language Environment and Binder Developer

IBM

Poughkeepsie, NY

To think along with clients and sell. The z/OS Language Environment (LE) & Binder squad is seeking a senior developer to design and develop new solutions, debug…

Entry Level Firmware Developer : 2023

IBM

Poughkeepsie, NY

Team-based experience in software development, agile methodologies, and the ability to perform software performance analysis, debugging and test.

IOS Developer - Weehawken, NJ (In Person)

Tech Talent South

Weehawken, NJ

Expert level understanding of iOS frameworks (UIKit, etc.) and iOS development paradigms. Tech Talent South is equipped with 8+ years of industry experience.

Sr. Software Engineer

Atlas Air, Inc

New York, NY

The engineer takes an active leadership role in all phases of the software development life cycle, employing the latest technologies and development best…

Principal Engineer

Wells Fargo

New York, NY

3+ years Java development experience. Join a high performing Agile team developing software in Java using object-oriented principals and design patterns by…

Senior Developer (Web)

Lehigh University

Bethlehem, PA

Recommend and facilitate the improvement of development environments and development workflows. Document code and software applications to provide clarity.

Sr. Associate - Projects

Cognizant

Franklin Lakes, NJ

Comprehensive understanding of full development lifecycle and is actively involved in all phases. Discussion with the development, release & deployment team…

PMS - Dev and Ops |Net core | C1|US

Capgemini

New York, NY

Familiarity with Agile development methodologies. Experience of development in NET Core RESTful APIs. Job Purpose As a Senior Software Engineer you re charged…

Software Engineer II

Indeed

New York, NY

An agile mindset (i.e. ship early, ship often, and iterate) and experience with CI/CD and iterative development. NYC Metro Area 134,000 - 194,000 USD per year.

Software Engineer (React)

Intellibus

Jersey City, NJ

Migrate React Components from Class Components to Function Components. Implement Data Caching in a React App. Use React Hooks for In-Component State Management.

Senior Software Engineer

Major League Baseball

New York, NY

Participate in the full lifecycle of software development (requirements gathering, designing, building, testing and maintenance).

Junior Java Developer

Emonics

West New York, NJ

Their primary responsibilities include designing and implementing Java applications, developing, and testing software, and resolving technical issues that rise.

Python Developer

AK Information Technologies Inc.

New York, NY

Senior Python developer to support ongoing maintenance, development and modernization efforts for CBER Adverse Events (AE) activities.