Pinterest is seeking a Staff Software Engineer to join their ML Serving team within the ML Platform organization. This role is crucial in developing and maintaining the ML inference engine that powers Pinterest's various ML applications across recommendations, ads, visual search, and trust and safety.
The position offers an opportunity to work at the intersection of machine learning and large-scale distributed systems. As part of the ML Platform team in Data Engineering, you'll be responsible for ensuring the efficiency and reliability of ML workloads across 40+ use cases at Pinterest. The role involves working with cutting-edge ML technologies, including GPU acceleration and optimization techniques.
The ideal candidate will bring deep expertise in ML systems, particularly in inference optimization and production deployment. You'll be working with modern ML frameworks like PyTorch, TensorRT, and vLLM, while applying advanced optimization techniques to improve system performance. The role requires both technical depth in ML systems and the ability to collaborate effectively with teams across the organization.
Pinterest offers a flexible working model, requiring in-person collaboration only 1-2 times per quarter, making this position accessible to candidates across the country. The company provides competitive compensation, including a base salary range of $170,371-$350,763 USD, plus equity opportunities. Pinterest is committed to creating an inclusive workplace and considers candidates regardless of background, fostering a diverse and equitable environment.
This role presents an exciting opportunity to impact millions of users while working with cutting-edge ML technologies at scale. You'll be part of a team that's essential to Pinterest's core functionality, helping to power the discovery and recommendation systems that make Pinterest a unique platform for inspiration and creativity.