> Markdown version of [/jobs/ext/3550961-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/3550961-machine-learning-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Learning Engineer - **Company:** Pinterest - **Location:** San Francisco, CA, United States - **Salary:** $174,078.0 - $229,044.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Computer Vision, Big Data, C++ (Programming Language), Encodings, Programming Tools, Apache Hadoop, Information Retrieval, Information Sciences, Python (Programming Language), Machine Learning, Natural Language Processing, Recommender Systems, Tensorflow, Pytorch, Apache Spark, Information Technology, Data Analytics, Machine Learning Operations - **Published:** October 2, 2026 - **Apply:** https://startup.jobs/phd-university-grad-machine-learning-engineer-usa-pinterest-10264566 ## About the Role * PhD in Computer Science, ML, NLP, Statistics, Information Sciences or related field required * Machine Learning experience (ranking, computer vision, NLP, content recommendations, embedding, information retrieval etc) * Experience with big data technologies (e.g., Hadoop/Spark) and scalable realtime systems that process stream data * Mastery of at least one systems languages (Java, C++, Python) or one ML framework (Tensorflow, Pytorch, MLFlow) * Proficiency with AI-native engineering, including the design of agent-friendly codebases. * High degree of autonomy in learning new agent-first development tools. * Strong critical thinking when working with AI-generated suggestions, with a clear approach to validating correctness, performance, security, and maintainability. * Comfort iterating on prompts, refining workflows, and adapting AI-assisted approaches based on the problem, context, and constraints. * Experience in research and in solving analytical problems * Strong communicator and team player. Being able to find solutions for open-ended problems. * Preferred Qualifications: + Publications in machine learning, AI, data science, data analytics, statistics, or related technical fields + Interest in research and in applying ML to impactful real-world problems on the Pinterest product ## Description * Contribute to cutting-edge research in machine learning and artificial intelligence that can be applied to Pinterest problems * Collect, analyze, and synthesize findings from data and build intelligent data-driven model * Write clean, efficient, and sustainable code * Use machine learning, natural language processing, and graph analysis to solve modeling and ranking problems across discovery, ads and search * Design, build, and test models to predict engagement for notifications (push, emails, in-app notifications) * Build content recommendation systems to power our push, email, and in-app notifications * Work on state-of-the-art large-scale applied machine learning projects * Scope and independently solve moderately complex problems ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [A Brief History of Data Storage](https://www.wearedevelopers.com/videos/974-a-brief-history-of-data-storage) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [How machine learning can help us tell fact from fiction](https://www.wearedevelopers.com/magazine/509-how-machine-learning-can-help-us-tell-fact-from-fiction) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it)