Amazon.com Principal Tech Program Manager, Machine Learning in Berlin, Germany

Take the Earth's most customer-centric company. Mix in millions of shoppers spending billions of dollars annually and an opportunity to use your skills in Machine Learning and data mining to improve all areas of Amazon: operations, advertising, search, AWS, recommendations, and more. What do you get? The best job in the internet today - PERIOD.

This role is in the Core Machine Learning team, which is the intersection of Machine Learning across all of Amazon. Our job is to infuse Machine Learning into to all of our products. To do this, we need to partner with teams throughout Amazon on challenging business problems to conduct research and deliver science into the business teams. We need you to lead the initiative to partner with customers across organizations within Amazon. You'll be responsible for delivering solutions that are adopted internally and iterating on them to continue to make them useful and relevant over time. Technologies you'll work with include: Spark, Scala, Python, Deep Learning Libraries for Recurrent Neural Networks (RNNs) and Convolutional Neural Networks (CNNs), Jupyter/Zeppelin, Spark ML (formerly MLlib), and more.

Solutions that we deliver include models for forecasting, fraud detection, data imputation, hyperparameter tuning, natural language processing, and software frameworks and platforms. We deal with large amounts of training data, rapid prototyping, offline/online testing and high-performance requirements.

You'll coordinate a team of engineers and scientists to deliver on these projects. You'll have full autonomy to develop a vision and roadmap and execute on it. You'll partner closely with teams in Seattle, Palo Alto, New York, Berlin, and Bangalore who also work on ML solutions.

  • Bachelor of Science in Computer Science, Computer Engineering, Statistics, Mathematics, or Economics.

  • 10+ years of experience in software development or research fields.

  • Experience as an software development engineer or sceintist.

  • Experience with distributed systems (Spark, Hadoop).

  • Excellent written and verbal communication skills with the ability to present technical information in a clear and concise manner.

  • Experience with project planning and roadmap delivery, including agile methods, sprint planning, status reports, etc.

  • Ability and desire to travel to Seattle once per quarter (4x per year).

  • Masters in Computer Science, Computer Engineering, Statistics, Mathematics, or Economics.

  • 5+ years of management experience.

  • Experience building teams from scratch.

  • Experience defining a team's and v1 product vision.

  • Experience working with remote teams.

  • Experience leading research oriented software development teams.

  • Experience presenting to senior leadership (VPs, SVPs).

AMZR Req ID: 454145