Senior Staff ML Infra Engineer – Search & Discovery
Senior Staff ML Infra Engineer – Search & Discovery
Posted today
SENIORITY
Manager
About the role
- Proactively drive the execution of end-to-end data platform, data quality roadmap for Search & Discovery ML efforts
- Take ownership, consolidate and optimize the Search & Discovery core data logging, processing, and ML model training pipelines
- Develop and scale data infrastructure that powers batch and real-time data processing, monitoring, and debugging for ML experiments
- Drive design and implementation of scalable ML based ranking system and online ML inference services
- Build strong cross‑functional partnerships with Data Scientists, Analysts, Product Managers, Indexing Platform Engineers, Ranking Engineers and Data Platform Engineers to understand both the offline and online needs and deliver on those needs
- Research, analyze and select technical approaches for solving difficult and challenging development and integration problems, coach and mentor other engineers in process and methodologies
- Bachelor's degree in computer science, electrical engineering, mathematics, statistics or closely related fields 8 years of professional experience in applied machine learning
- Experience in machine learning, deep learning, and statistical modeling
- Proficiency in Python and/or Java, with experience in building production grade ML systems
- Computer science fundamentals: data structures, algorithms, performance complexity, and implications of computer architecture on software performance (e.g., I/O and memory tuning)
- Experience with Big Data tools and ETL frameworks (Hadoop, Hive, Presto, Spark, Scala, Apache Airflow, etc.)Experience with ML frameworks such as Tensorflow and Pytorch
- Experience with deploying highly robust and scalable data pipelines processing petabytes of data
- Experience in managing mission critical services with high throughput and low latency
- Experience with integrating applications and platforms with cloud technologies (i.e., AWS and GCP)
- Strong verbal and written communication skills
- Ability to conduct meetings and make professional presentations, and explain complex concepts and technical material to non‑technical users
- Experience with machine learning platform for search & discovery related rankings is a strong plus
- Flexible Spending Accounts (FSA) & Health Savings Account (HSA)
- Long‑term/Short‑term Disability
- Employee Assistance Program (EAP) program 401K Plan with Company Match18-21 days of Paid Time Off (PTO) a year based on the tenure12 Public Holidays
- Paid Parental leaveMTV – Free Electric Car Charging Station
- Additional Compensation
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
