Pinterest, a leading visual discovery platform, is seeking a Staff Software Engineer to join their Ads ML Training Infrastructure team. This role presents an exciting opportunity to work at the intersection of machine learning and advertising technology at scale.
The position involves leading the development of next-generation ML data and training systems that power up to 100 production models crucial for Pinterest's monetization business. You'll be at the forefront of optimizing ML training performance, working to achieve 10x improvements in efficiency and scalability from both infrastructure and model perspectives.
As a Staff Engineer, you'll collaborate with ML communities both inside and outside Pinterest to integrate cutting-edge technologies, including generative AI and LLM. The role requires deep technical expertise in ML infrastructure systems, programming languages like Java or Python, and big data frameworks such as Spark or Ray. You'll also need strong leadership skills to mentor team members and drive strategic initiatives.
The position offers a competitive salary range of $200,436 to $350,763 USD, along with equity opportunities. Based in major tech hubs (San Francisco, Palo Alto, Seattle, or New York), this hybrid role requires 1-2 days of in-office collaboration per week. You'll be joining a company that values diversity, inclusion, and work-life balance, with a mission to bring inspiration to millions of users worldwide.
This is an excellent opportunity for an experienced engineer looking to make a significant impact in the ML infrastructure space while working with a talented team on challenging problems at scale. The role combines technical leadership with hands-on development, offering the chance to shape the future of Pinterest's advertising technology while mentoring others and driving innovation.