Returning Candidate?

Manager, Software Engineering - Big Data

Manager, Software Engineering - Big Data

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Passionate about Big Data and large scale distributed systems?
We are looking for a dynamic software engineering leader to develop high scale data processing infrastructure for Amazon's rapidly growing advertising business.

Measurement and Data Science develops high performance, petabyte-scale distributed systems utilizing big data and streaming technologies to report and optimize advertising. We also develop the machine learning algorithm for the display advertising business. Our innovative engineers and machine learning scientists sit at the intersection of two vast data sources - leveraging e-commerce data to optimize advertising and measuring advertising impact on e-commerce. Our systems process billions of ad impressions daily from across the internet and Amazon site interactions. Given the scale, we frequently invent our own computing paradigms to power all of Amazon’s advertising reporting and our display advertising algorithms for optimal audience targeting, real time ad ranking and bidding, and automated campaign optimization.

The open roles will focus on our warehousing and computing infrastructure which employs a distributed SQL paradigm invented within our team and a common computing and orchestration backbone in EMR and Hadoop. This is some of the highest scale infrastructure at Amazon and requires technically deep software development managers who learn quickly and are passionate about software development. Major responsibilities:
  • Manage the day-to-day activities of the engineering team within an Agile/Scrum environment
  • Hire and develop top-performing engineers
  • Develop and execute on project plans and delivery commitments
  • Work with business leaders to help define product requirements and with engineers to execute on them
  • Build and maintain world-class customer experience and operational excellence for your deliverables

Basic Qualifications

  • Here are some things we'd like to see in every candidate:
    • 7+ years of relevant engineering experience
    • 2+ years of people management experience
    • Experience with OOD and object oriented languages
    • Computer Science fundamentals (based on a BS or MS in CS or related field)
    • Proficiency in at least one modern programming language such as C, C++, C#, Java, or PERL
    • A strong track record of project delivery for large, cross-functional, projects

Preferred Qualifications

Here are some things that we'd prefer to see, though none is independently a requirement:
  • Experience handling gigabyte and terabyte size datasets
  • Experience working with distributed systems and grid computing
  • Experience working with advertising, retail or e-commerce data
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
  • Excellence in technical communication with peers and non-technical cohorts

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.