Taro Logo

Staff Software Engineer, Capacity Engineering

A visual discovery platform where millions find creative ideas and inspiration
$170,371 - $350,763
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Machine Learning Engineer - Responsible AI

Lead responsible AI initiatives at Pinterest as a Staff Machine Learning Engineer, focusing on fairness, ethics, and bias mitigation in ML systems.

Senior Machine Learning Engineer - Experimentation

Senior ML Engineer role at Apple focusing on experimentation platform development, requiring 10+ years of experience in ML, A/B testing, and software development.

Staff Software Engineer (AI)

Staff Software Engineer position at PayPal focusing on AI and compliance platform development, requiring expertise in Java, generative AI, and big data technologies.

Machine Learning Engineer

Staff Machine Learning Engineer position at PayPal, focusing on developing AI solutions for Venmo, offering competitive compensation and comprehensive benefits in a hybrid work environment.

Sr AI Engineer - Visual Commerce

Senior AI Engineering role at Lowe's focusing on visual commerce and computer vision applications to enhance retail customer experiences.

Description For Staff Software Engineer, Capacity Engineering

Pinterest is seeking a Staff Software Engineer to join their Capacity Engineering team, focusing on managing and optimizing ML infrastructure. This is a highly impactful role managing one of the largest-scale cloud-native infrastructures globally. The position offers direct visibility across Pinterest Engineering and leadership, making it an excellent opportunity for someone with strong ML Infrastructure expertise.

The role involves managing ML hardware capacity, improving infrastructure efficiency, and developing optimization capabilities at Pinterest's scale. You'll work with cutting-edge technologies including GPU architectures, PyTorch, and Kubernetes while collaborating with ML Platform, Infrastructure Engineering, and SRE teams.

Pinterest offers a flexible working model with hybrid arrangements, requiring in-person collaboration only 1-2 times per quarter. The company provides competitive compensation ($170,371—$350,763 USD) plus equity, and emphasizes an equitable, inclusive workplace.

As part of Pinterest's engineering team, you'll contribute to a platform that serves millions of users worldwide, helping them find creative ideas and inspiration. The company has a strong focus on work-life balance and offers comprehensive benefits. This role provides an excellent opportunity to work on large-scale ML infrastructure while being part of a company that values both technical excellence and workplace diversity.

The ideal candidate will bring deep technical expertise in ML infrastructure, GPU architectures, and distributed systems, combined with strong communication skills and a collaborative mindset. You'll be instrumental in optimizing and scaling Pinterest's ML capabilities while working with some of the most advanced technologies in the field.

Last updated a day ago

Responsibilities For Staff Software Engineer, Capacity Engineering

  • Manage the ML hardware capacity that powers the models running at Pinterest
  • Improve the efficiency of ML Infrastructure at Pinterest
  • Build develop and mature profiling and optimization capabilities for ML Infrastructure at Pinterest scale
  • Collaborate with ML Platform, Infrastructure Engineering and SRE teams

Requirements For Staff Software Engineer, Capacity Engineering

Python
Java
Kubernetes
  • Deep understanding of GPU Architectures, Pytorch, etc.
  • Deep understanding of supporting parts of ML software stack like Scheduling, Data and Storage
  • Hands on experience with shared platforms like Kubernetes
  • Experience building and managing highly available distributed applications at scale
  • Proficiency in software development languages such as Java, Python and C++
  • Excellent skills in communicating complex technical issues
  • Understanding of ML Models, Kernels and optimization opportunities
  • Experience with AWS or similar cloud environments
  • Deep understanding of infrastructure capacity and performance
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience

Benefits For Staff Software Engineer, Capacity Engineering

Medical Insurance
Equity
  • Equity compensation
  • Comprehensive benefits package

Interested in this job?