Staff Machine Learning Engineer, Computer Vision
Staff Machine Learning Engineer developing state-of-the-art visual encoders and multimodal models at Pinterest Labs. Prototype visual reasoning tools, train billion-scale models on rich visual-text data, ship to production for recommender systems and VLMs, publish research, and mentor juniors. Requires strong CV/ML background, publications, and PhD or equivalent.
About the job
What you’ll do
- Prototype state-of-the-art visual encoders that power Pinterest's recommender systems and internal visual language models.
- Experiment with billion-scale datasets and gain hands-on experience with large-scale GPU computing.
- Build flexible visual reasoning tools such as composed image retrieval, promptable detection/segmentation, and instruction-tuned embedding and generative models.
- Read research papers, participate in group discussions, and help brainstorm the company's overall visual generative strategy.
- Help collect relevant visual instruction training data that can be shared across multimodal representation, composed image retrieval, text-to-image generation and visual language modeling.
- Publish and share your work through conferences, paper submissions, and blog posts.
- Mentor junior researchers and research interns within the Pinterest Labs organization.
What we’re looking for
- Research engineers and scientists with experience building and training computer vision models.
- Experience with multimodal representations and visual language modeling is strongly preferred.
- A track record of research contributions (e.g., publications, open-source work) and/or shipping ML models to production.
- Hands-on experience with large-scale model training and modern deep learning frameworks (e.g., PyTorch).
- Strong collaboration skills and a demonstrated ability to work effectively in a small, fast-moving team.
- M.S. or PhD in Machine Learning or related academic areas, or equivalent work experience.
- Publications at top ML conferences.
- Experience using Cursor, Copilot, Codex, or similar AI coding assistants for development, debugging, testing, and refactoring.
Skills
Computer Vision, Multimodal Representations, Visual Language Models, PyTorch, Large-Scale Model Training, Gpu Computing, Composed Image Retrieval, Promptable Detection, Segmentation, Generative Models, Recommender Systems, Research Publications
Similar jobs
ML Engineering jobsStaff-level engineer responsible for building AI agents and automation, evaluating developer AI tools, and driving adoption across the engineering organization. Requires 8+ years of software engineering experience plus production experience with LLMs, agentic systems, and applied machine learning.
Develop and productize online mapping models for autonomous navigation using real-world sensor data. The role requires deep ML expertise, robotics or computer vision experience, strong Python and deep learning framework skills, and a staff-level ability to deliver practical solutions.
Build and operate ML infrastructure for autonomy teams, including training and deployment pipelines, model observability, inference serving, and compiler platforms across hardware targets. Requires a degree, 3+ years of relevant experience, Python proficiency, and distributed-systems expertise.
Design and productionize ML, deep learning, and LLM models for personalization, recommendations, and search systems. Requires 7+ years building production ML/AI with business impact and strong cross-functional collaboration skills.
Develop production C++ perception capabilities for autonomous systems, spanning algorithms, libraries, integration, validation, and release. The role requires deep expertise in at least one perception domain, strong systems debugging, and experience delivering maintainable software in complex robotics or real-time environments.