2+ years of non-internship professional software development experienceProgramming experience with at least one modern language such as Java, C++, or C# including object-oriented design1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.Job summaryThe Amazon Music Search team is responsible for fulfilling music search queries issued by Alexa customers and well as other clients (mobile, web, FireTV, etc). We collaborate with Alexa platform teams to search Amazon's vast music catalog and respond to Alexa customer requests like "Alexa, play Hello" or "Alexa, play happy music" or "Alexa, play rock from the 90's". Are you excited by the prospect of helping music lovers experience music they enjoy even if they don't remember the exact name of the artist or the track they want to listen to? Even if they don't know what they'd like to listen to in this moment? If yes, then come join us and help make millions of people happy! Because nothing is more uplifting then listening to the right song at the right time!As a machine learning engineer on the Search Relevance team, you will collaborate with scientists on developing and evaluating machine learning models (Search Relevancy & Ranking) using large datasets such as meta-data and search queries to improve the customer experience through better search results, or song sequencing. You will own scaling up successful prototypes and implementing a reliable automated production workflow for the model. You will collaborate with software development engineers to integrate the model with the customer experience.About Amazon Music- M.Sc or PhD in a related technical field- 1+ years of experience in building and operating large scale distributed systems. Comfortable in evaluating and using various NoSQL data stores, caching systems, queuing systems, RPC frameworks and other building blocks of a large scale distributed system.- 1+ years of experience with operating critical, 24x7 systems- Experience with common machine learning techniques such as preprocessing data, training and evaluation of classification and regression models, and statistical evaluation of experimental data.- Experience in deploying and operating machine learned models on low latency, high-throughput systems- Experience working with search relevance and ranking algorithms- Fluency in programming languages beyond Java and C++ (e.G. Ruby, Python, Perl)- Fluency in Spanish and English language.- Experience with AWS services highly desirable- Connection with academia- Experience attracting local talent