Full Job Description
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
Bachelor’s degree in computer science related fields OR 1+ years equivalent experience in software development
Amazon is investing heavily in building a world-class Advertising business and the Audience & Media Insights team sits in one of the most strategic parts of this investment. We own products that deliver marketing insight backed recommendations as well as tools that help advertisers reach the right audiences and make optimal media planning investments. Advertiser success is core to Amazon’s growth. Our insights and recommendations help advertisers drive awareness, consideration, and purchase of their products by hundreds of millions of shoppers around the world. With a broad mandate to experiment and innovate, we are growing at an unprecedented pace and constantly opening up new opportunities. Our goal is to leverage data, science, and engineering to recommend to advertisers large and small insight-backed actions that can help them reach their objectives.
We are looking for highly motivated software development engineers to design, develop, and maintain systems that serve the needs of our large and growing advertiser base. As a member of this team, you will:
Share in the ownership of the technical vision and strategy of our products.
Be responsible for every aspect of the software development cycle, including designing software and system solutions, integration with internal data warehouses, building data pipelines, services and UI workflows, deploying software using continuous integration tools, and monitoring KPIs to ensure high availability and reliability.
Drive process improvements that scale the impact of your team.
Collaborate in a team of top-notch, multi-disciplinary technical professionals to deliver on behalf of customers.
Use introspection and feedback from teammates and peers to raise the bar for your team.
Be an example of Amazon’s leadership principles and work to grow peers within your group.
3+ years of industry experience in software development
Graduate-level degree in computer science or related technical field
Experience with data engineering
Experience with Agile software development, for example Scrum or Kanban