remote
Principal Machine Learning Engineer, Content ML - Snap Inc.
ML Engineer
Lead the design and deployment of large‑scale content recommendation models, driving innovation in computer vision and NLP to enhance user experience across a global visual messaging platform.
About the role
Key Responsibilities
- Architect and implement end‑to‑end ML pipelines for content ranking, recommendation, and personalization at scale.
- Collaborate with cross‑functional teams to define product requirements and translate them into robust ML solutions.
- Mentor and lead a team of ML engineers, fostering best practices in model development, testing, and deployment.
- Optimize model performance and inference latency using distributed computing and cloud services (AWS).
- Drive research initiatives, publishing findings and integrating cutting‑edge techniques into production.
Requirements
- 10+ years of experience in machine learning engineering, with a strong background in deep learning frameworks (TensorFlow, PyTorch).
- Proven track record of deploying large‑scale ML systems in a production environment.
- Expertise in data engineering, distributed systems, and cloud infrastructure (AWS).
- Excellent communication skills and ability to influence stakeholders across product, design, and engineering.
- Advanced degree (PhD or Master’s) in Computer Science, Machine Learning, or related field is preferred.
Skills
pythonmachine learningdeep learningtensorflowpytorchaws