Machine Learning Engineer II, Computer Vision Applied Science
Build and fine-tune vision-centric VLMs and generative models using Pinterest's visual-text datasets. Requires 2+ years industry computer vision experience and an M.S. or Ph.D.
What you’ll do
- Prototype new model architectures for Pinterest VLMs. We’re looking for hands-on experience working with finetuning open-source LLM models and improve their visual perception and tool using capabilities.
- Develop new evaluation benchmarks that tailors to vision-centric capabilities such as fashion style recommendations.
- Read research papers, participate in group discussions, and help brainstorm our overall visual generative strategy at the company.
- Help with collection of relevant visual training data for Pinterest Canvas, particularly to conduct RLHF, targeted fine-tuning, etc.
- Publish and publicize your work via conferences, paper submissions, blog posts, etc.
- Mentor more junior researchers or research interns within the Pinterest Labs organization.
What we’re looking for
- Research engineers and scientists who have experience working with generative computer vision models, preferably various forms of visual encoders and LLMs.
- 2+ years of industry computer vision experience.
- M.S. or PhD in Machine Learning, Computer Science, or related areas.
Nice to Have
- Publications at top ML conferences.
- Experience using Cursor, Copilot, Codex, or similar AI coding assistants for development, debugging, testing, and refactoring.
- Familiarity with LLM-powered productivity tools for documentation search, experiment analysis, SQL/data exploration, and engineering workflow acceleration.
Systems Research Engineer Intern - GPU Programming
Intern developing and optimizing GPU-accelerated kernels for ML/AI applications. Requires strong GPU programming background (CUDA/Triton) and knowledge of performance optimization.
Research Intern, Inference
Research intern on the Inference team building efficient serving systems for large foundation models. Focus on distributed inference, compiler-aware optimization, and novel inference-time strategies.
Staff Machine Learning Engineer
Staff ML Engineer setting technical direction for autonomous mineral refining using reinforcement learning and simulation. Owns modeling, validation, and deployment of control systems on live industrial equipment.
Machine Learning Engineer
Build and deploy large-scale ML models for real-time fraud detection, engineering features from 1T+ events and maintaining production MLOps infrastructure on GCP. Requires 4+ years experience with Java/Scala, Python, Spark/Flink, and distributed systems.