Pinterest is seeking a Senior Staff Software Engineer to lead their ML Platform team, which powers over 40 ML & AI applications including recommendations, ads, visual search, and content understanding. This role presents an exciting opportunity to shape the future of machine learning infrastructure at scale.
The position involves working across three main areas: ML Training (distributed and GPU training, PyTorch environment, model management), ML Serving (large-scale ranking processing millions of requests), and ML Data (feature management and data governance). You'll be at the forefront of enabling advanced model architectures, improving system efficiency, and increasing developer velocity.
As a Senior Staff Engineer, you'll tackle complex technical challenges, working with cutting-edge technologies in deep learning, distributed systems, and large-scale data processing. The role requires both technical expertise and leadership skills, as you'll be mentoring junior engineers and collaborating with teams across the company.
Pinterest offers a competitive compensation package ($200,569—$412,937 USD plus equity) and embraces a flexible work model. The position requires in-person collaboration 1-2 times per quarter, making it suitable for remote work with occasional travel to San Francisco. You'll be joining a company that values diversity, inclusion, and creating an equitable workplace for all employees.
The ideal candidate will bring deep expertise in production ML systems, understanding of modern deep learning techniques, and platform engineering experience. This is an opportunity to make a significant impact on Pinterest's ML infrastructure while working with a talented team on challenging technical problems that affect millions of users.