EC2 is Amazon's virtual machine compute platform. Many other services are built on top of it—EC2 Spot, Lambda, the Amazon Retail website, and Netflix, to name a few. The EC2 fleet comprises millions of machines in multiple locations, and its management involves complex trade-offs between utilization and availability. The EC2 Capacity Research team tackles problems in this space by developing simulations, models and machine learning solutions that deliver actionable business information and drive the automated processes of other teams.
A Research Scientist on this team must be comfortable working with large volumes of data and be able to manipulate data using a variety of tools. Our customers are as different as the problems they would like to see solved, and the Research Scientist must be able to deal with ambiguity and shifting goals.
In addition, the Senior Research Scientist must possess excellent interpersonal skills and be able to provide thought leadership and guidance to the junior researchers within the team.
Masters or PhD in Computer Science, Engineering, Machine Learning, Operations Research or similar discipline
5+ years of relevant academic research or industry experience in developing algorithms
Depth and breadth in state-of-the-art approaches in forecasting, planning or machine learning
Ability to develop system prototypes in simulation
Fluency in at least one statistical software package such as R, Matlab
Scientific mindset and the ability to invent, a track record of thought leadership and contributions that have advanced the field
Excellent creative problem solving skills
Some experience with programming languages such as Java, C++, or Python
Superior communication and data presentation skills
Demonstrated ability to lead research projects and identify fruitful research directions
Demonstrated ability to work on cross-functional teams
Experience writing production or library code
Understanding of big data computing frameworks (Hadoop, Spark, etc.) and Amazon Web Services