Pinterest is seeking a Staff Software Engineer to lead their Ads ML Training Infrastructure team. This role is crucial in developing and maintaining the model training frameworks that power all Ads models at Pinterest. The position offers an opportunity to work with cutting-edge ML technologies, including generative AI and LLM, while directly impacting Pinterest's monetization business. The role combines technical leadership with hands-on development, requiring expertise in large-scale ML systems and infrastructure.
The ideal candidate will be responsible for building next-generation ML data and training systems, optimizing performance and scalability, and working closely with ML communities both inside and outside Pinterest. This position requires strong technical skills in ML infrastructure, programming languages like Java/Python, and frameworks such as Spark and PyTorch/TensorFlow.
Pinterest offers a progressive work model called PinFlex, providing flexibility in work arrangements while maintaining meaningful in-person collaboration. The position requires 1-2 days of office presence weekly in either San Francisco Bay Area, Seattle, or New York City. The compensation package is competitive, ranging from $200,436 to $350,763 USD, plus equity opportunities.
The role presents an excellent opportunity for experienced engineers looking to make a significant impact in the ML infrastructure space while working for a platform that helps millions of people find inspiration daily. Pinterest's commitment to diversity and inclusion, combined with their mission to help people create a life they love, makes this an attractive position for those seeking both technical challenges and meaningful work.