FAQs
What is the primary responsibility of a Staff Machine Learning Engineer, Delivery Matching?
The primary responsibility of a Staff Machine Learning Engineer, Delivery Matching is to lead the design, development, optimization, and productization of machine learning solutions and systems used to solve strategically important problems in the Delivery marketplace.
What qualifications are required for a Staff Machine Learning Engineer, Delivery Matching?
The basic qualifications for this position include a PhD or equivalent experience in Computer Science, Engineering, Mathematics, or a related field, 6 years of Software Engineering work experience, programming experience in languages such as Python, C, C++, Java, or Go, experience with ML packages like Tensorflow, PyTorch, JAX, and Scikit-Learn, proficiency in SQL and database systems like Hive, Kafka, and Cassandra, as well as experience in developing, training, productizing, and monitoring ML solutions at scale.
What are some preferred qualifications for a Staff Machine Learning Engineer, Delivery Matching?
Some preferred qualifications for this position include experience in a technical leadership role and mentoring junior engineers, expertise in modern deep learning architectures and probabilistic models, knowledge of optimization techniques like RL/Bayes/Bandits and online learning, as well as experience in causal inference, personalization, and ranking algorithms.