1+ months

Software Manager, Search Science Data Platform

Palo Alto, CA 94301


The Amazon Search team is looking for a Big Data technical leader for our Search Data Platform Engineering team.

Every day our customers worldwide discover products and services to buy by searching through billions of available items at Amazon.com.

Search Data Platform Engineering team designs, builds, and operates distributed infrastructure and platform to process the petabytes of data that flow through Amazon Search and make it available to all appropriate internal teams. This platform powers research, training of machine-learned models, delivery of ranking data to our production systems, and generation of business insight into Amazon€™s retail business. Our data also powers live-site features, including search suggestions, query understanding, spelling, search result ranking, and personalization.

In this role, you will:
· Establish a culture fueled with customer-obsessed innovation and engineering excellence.
· Build systems that can support the scale of Amazon with agility to support the growth of Amazon across new categories (e.g., video, groceries), business models (e.g., subscription boxes), countries, and user experiences. These systems process billions of events per day, support hundreds of internal teams, and have petabytes of data.
· Engage closely with the team and provide technical leadership, strategic direction, and oversight to ensure timely delivery with high quality.
· Mentor the professional development of each direct report through personal and performance management.
· Attract, excite, grow and retain top engineering talent
· Build a strong relationship with your customers, peers, and stakeholders


· 5+ years of experience managing software teams·
· 7+ years professional experience in software development, including design, architecture, implementation, debugging, and support·
· Computer Science fundamentals in algorithms, design, problem solving, and complexity analysis·
· Bachelor€™s degree in Computer Science or related field
· Proven experience in delivering effective big data systems at petabyte scale
· Expert-level knowledge of Big data processing frameworks such as Kafka, Spark, Hadoop,
· Experience in shipping multiple software products through all stages of the software development life cycle
· Ability to discover the real requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
· Excellent communication, presentation, and interpersonal skills.


Experience with
· Agile/scrum.
· Building data systems supporting machine learning systems
· Building and growing teams of high-performing engineers from scratch
· Writing product proposals and technical strategy documents.
· Developing on AWS
· Search and eCommerce domain


Posted: 2020-05-29 Expires: 2020-07-29

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Manager, Search Science Data Platform

Palo Alto, CA 94301

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast