Software Engineer, Machine Learning Platform
Company: The New York Times
Location: New York
Posted on: November 8, 2024
|
|
Job Description:
About the Role
Machine Learning (ML) at the New York Times enhances the experience
of our 150 million digital readers from around the globe and grows
our subscriber base through content recommendations and
personalizations.
The Machine Learning Platform (MLP) team builds and maintains the
infrastructure that hosts all of The New York Times real-time ML
inference models, including both data and compute. Our partners are
Data Scientists that build and deploy their ML models on the ML
platform. On the other end, our partners are engineering systems
that call these hosted models with low-latency and Service Level
Agreements (SLAs) guaranteed by the MLP.
We are looking for a Software Engineer, with a focus on MLOps, to
join our Machine Learning Platform team to help solve creative
challenges around Machine Learning infrastructure for the New York
Times.
Hybrid work schedule based in New York City reporting to the
engineering manager of the Machine Learning Platform team.
Responsibilities:
You will research, develop, and deploy infrastructure for the
Machine Learning Platform at scale
You will build infrastructure to train and test algorithms that
provide real-time content recommendations and personalization
You will enhance ML platform's CI/CD and integration testing
capabilities
You will promote developer productivity by rolling out capabilities
that maximize self-sufficiency and minimize the toil in learning
those capabilities in building scalable applications with high
speed, quality, and performance.
Demonstrate support and understanding of our and a strong
commitment to our mission to seek the truth and help people
understand the world.
Basic Qualifications:
2+ years of direct relevant experience in MLOps or DevOps,
including experience operating large systems in a production
environment
Experience deploying and monitoring systems using cloud
infrastructure (GCP or AWS)
Experience working with Kubernetes, Docker, and CI/CD
Familiarity with at least one high-level programming language like
Python or Go
Preferred Qualifications:
Experience with any of the these technologies: Terraform, Airflow,
SQL/BigQuery, Drone, Triton, TensorFlow, scikit-learn, DataDog
Experience building real-world machine learning applications like
recommendation systems, bandits, etc.
Experience engaging with stakeholders to understand pain points,
observe patterns, and identify opportunities for improvements
This role may require limited on-call hours. An on-call schedule
will be determined when you join, taking into account team size and
other variables.
#LI-Hybrid
REQ-017394
#J-18808-Ljbffr
Keywords: The New York Times, Cherry Hill , Software Engineer, Machine Learning Platform, IT / Software / Systems , New York, New Jersey
Click
here to apply!
|