Principal Software Engineer, Machine Learning
BuzzFeed2 months ago
Los Angeles, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
We are looking for an experienced software engineer to help build the next generation of machine learning tooling and infrastructure. In this role, you’ll operate as the ML platform lead for the entire ML function at BuzzFeed Inc. You will build tools and platforms that enable data scientists and engineers to iterate quickly on training, evaluating, and deploying models, ultimately affecting the way readers around the world experience the best content on the internet. Adaptability, a passion for shipping iterative improvements based on data insights, and a collaborative spirit are essential as you mentor colleagues and lead multi-quarter technical projects.
Key Responsibilities
- Build the next generation of machine learning tooling and infrastructure.
- Operate as the ML platform lead for BuzzFeed Inc.'s ML function.
- Develop tools and platforms that allow quick iteration on model training, evaluation, and deployment.
- Scope, identify, and improve development velocity across strategic ML-powered initiatives including RecSys, Reinforcement Learning, and NLP.
- Collaborate with senior leadership to craft and evolve the team charter, strategy, and OKRs while designing the technical vision and roadmap.
- Mentor and onboard software engineers and data scientists in ML engineering best practices.
Required Skills
Machine Learning
Technical Leadership
DevOps
Infrastructure Design
Reinforcement Learning
ML Platform Development
NLP
Mentoring
Recommendation Systems
Software Engineering