Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer, Capacity Engineering image - Rise Careers
Job details

Staff Software Engineer, Capacity Engineering

About Pinterest:  

Millions of people across the world come to Pinterest to find new ideas every day. It’s where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspiration and create a life they love. In your role, you’ll be challenged to take on work that upholds this mission and pushes Pinterest forward. You’ll grow as a person and leader in your field, all the while helping Pinners make their lives better in the positive corner of the internet.

Creating a life you love also means finding a career that celebrates the unique perspectives and experiences that you bring. As you read through the expectations of the position, consider how your skills and experiences may complement the responsibilities of the role. We encourage you to think through your relevant and transferable skills from prior experiences.

Our new progressive work model is called PinFlex, a term that’s uniquely Pinterest to describe our flexible approach to living and working. Visit our PinFlex landing page to learn more. 

Pinterest is seeking a Staff Software Engineer, Capacity Engineering focused on managing and optimizing the ML infrastructure. The team is responsible for efficiently managing  one of the largest-scale cloud-native infrastructures in the world. 

This role is highly impactful, as efficiency is an ongoing strategic priority for Pinterest. The role has direct visibility across Pinterest Engineering and with Engineering and company leadership. The team is looking for a candidate with a strong background in ML Infrastructure focusing on efficiency and optimization.

What you’ll do

  • 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 in their mission to deliver highly available, resilient, secure and efficient ML foundations for Pinterest’s tech stack

What we’re looking for:

  • 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 
  • Strong technical and performance engineering skills to collaborate with stakeholders on complex and ambiguous technical challenges
  • 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 
  • Hands-on experience with large, cloud-native multi-tenant platforms at Internet scale
  • Experience with AWS or similar cloud environments 
  • Deep understanding of infrastructure capacity and performance
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

In-Office Requirement Statement: 

We let the type of work you do guide the collaboration style. That means we're not always working in an office, but we continue to gather for key moments of collaboration and connection.

  • This role will need to be in the office for in-person collaboration 1-2 times/quarter and therefore can be situated anywhere in the country. 

Relocation Statement:

  • This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.

#LI-HYBRID

At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.

Information regarding the culture at Pinterest and benefits available for this position can be found here.

US based applicants only
$170,371$350,763 USD

Our Commitment to Inclusion:

Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require a medical or religious accommodation during the job application process, please complete this form for support.
 

Average salary estimate

$260567 / YEARLY (est.)
min
max
$170371K
$350763K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, Capacity Engineering, Pinterest

At Pinterest, we're on a mission to inspire countless people worldwide each day. As a Staff Software Engineer in Capacity Engineering, you'll be pivotal in managing and optimizing our Massive ML infrastructure, ensuring efficiency at an extraordinary scale. Your role will not only involve enhancing the performance of our ML hardware capacity but also collaborating closely with various teams like ML Platform and Infrastructure Engineering to create a resilient and efficient tech environment. You should come with a solid grasp of GPU architectures, tools such as Pytorch, and be familiar with technologies like Kubernetes and cloud environments like AWS. Pinterest’s new PinFlex model allows you to enjoy a flexible work style while contributing to a shared purpose. The team is eager to welcome someone who possesses the technical acumen to navigate complex challenges and thrive in an often ambiguous environment. If you have the ability to communicate intricate technical concepts effectively and a strong grasp of distributed applications at scale, we want you to help us deliver exceptional ML foundations for Pinterest. Exciting moments of collaboration in-office will occur 1-2 times each quarter, meaning you can be located anywhere in the U.S. Join us and be part of a workplace that values your unique perspectives and experiences, striving for a more inspiring and equitable future.

Frequently Asked Questions (FAQs) for Staff Software Engineer, Capacity Engineering Role at Pinterest
What are the primary responsibilities of a Staff Software Engineer in Capacity Engineering at Pinterest?

The Staff Software Engineer in Capacity Engineering at Pinterest is responsible for managing and optimizing our ML infrastructure. This role includes improving the efficiency of ML hardware capacity, developing profiling and optimization capabilities, and ensuring collaboration across various technical teams to maintain high availability and resilience.

Join Rise to see the full answer
What qualifications does Pinterest expect from applicants for the Staff Software Engineer position?

Candidates for the Staff Software Engineer position at Pinterest should possess a deep understanding of GPU architectures, proficiency in ML frameworks like Pytorch, and hands-on experience with tools such as Kubernetes and AWS. A Bachelor’s degree in Computer Science or equivalent experience is essential to succeed in this role.

Join Rise to see the full answer
How does the PinFlex work model impact the role of Staff Software Engineer at Pinterest?

The PinFlex work model provides flexibility for Staff Software Engineers at Pinterest, allowing them to work remotely while attending key in-person collaboration meetings 1-2 times each quarter. This allows for a balanced approach to working and cooperating with the team while supporting personal work preferences.

Join Rise to see the full answer
What skills are essential for success in the Staff Software Engineer, Capacity Engineering role at Pinterest?

Essential skills for a Staff Software Engineer in the Capacity Engineering team at Pinterest include strong performance engineering capabilities, effective communication of complex technical issues, and a thorough understanding of distributed applications. Candidates should also be versed in programming languages like Java, Python, and C++.

Join Rise to see the full answer
What makes Pinterest a desirable workplace for tech professionals?

Pinterest is a desirable workplace for tech professionals due to its focus on innovation, diversity, and individual perspectives. The company values equitable and inclusive practices while fostering a collaborative environment, celebrating unique experiences that contribute to inspiring a positive online community.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, Capacity Engineering
Can you describe your experience with GPU architectures relevant to our needs?

When answering this question, focus on specific GPU architectures you have worked with, detailing your understanding of their functionalities and how you have applied them to optimize systems. Highlight any direct experience with ML infrastructure.

Join Rise to see the full answer
What strategies do you implement for optimizing ML infrastructure?

In your response, include specific strategies such as load balancing, resource allocation, and scheduling. Provide examples of how you have previously improved efficiency in ML environments, drawing from your past experiences.

Join Rise to see the full answer
How have you collaborated with cross-functional teams in previous roles?

Discuss a particular project where you collaborated with diverse teams, emphasizing your communication skills and adaptability. Highlight your ability to align technical goals with broader company objectives.

Join Rise to see the full answer
What tools do you use for monitoring and profiling infrastructure performance?

Mention specific tools and platforms you are familiar with, such as Prometheus, Grafana, or custom-built dashboards. Explain how you leverage these tools to assess performance and identify optimization opportunities.

Join Rise to see the full answer
Describe your experience with cloud-native platforms at scale.

Talk about the scale and complexity of the platforms you have worked with, including any specific challenges faced. Detail how you designed solutions that ensured availability, resilience, and scalability.

Join Rise to see the full answer
What is your approach to solving ambiguous technical challenges?

Your response should emphasize critical thinking and systematic problem-solving. Provide an example of how you deconstructed a complex issue and devised a successful plan of action involving stakeholders.

Join Rise to see the full answer
How do you ensure the security and efficiency of a machine learning environment?

Discuss your knowledge of security best practices, such as IAM roles, data encryption, and resource access controls. Describe how you align these practices within the context of machine learning to maintain efficiency.

Join Rise to see the full answer
Can you explain a time you improved efficiency in an ML application?

Present a specific scenario where you identified inefficiencies, the measures you took to enhance performance, and the quantifiable results of your actions. This demonstrates your proactive approach to constant improvement.

Join Rise to see the full answer
What programming languages do you feel most comfortable with and why?

Discuss your proficiency in languages like Java, Python, and C++, emphasizing your experience with projects that highlight your strengths in these languages. Explain how they apply to the role at Pinterest.

Join Rise to see the full answer
How do you stay updated with technology trends in machine learning and infrastructure?

Describe your methods for continuous learning, including online courses, attending conferences, or engaging with professional communities. Highlight how staying informed has directly benefited your past roles.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Pinterest Remote New York, United States
Posted 3 days ago

Pinterest seeks a Creative Strategist to help Tech/Telco advertisers craft innovative campaigns that inspire users.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Transparent & Candid
Growth & Learning
Customer-Centric
Mission Driven
Rapid Growth
Work/Life Harmony

As a Software Engineer II at Klaviyo, you'll develop intuitive React-based tools and collaborate on backend services to streamline integration processes.

Photo of the Rise User
American Express Remote Sunrise, Florida, United States
Posted 4 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

As a Staff Architect at American Express, you will lead architecture strategies for the Digital Workplace technologies driving innovation and collaboration.

Photo of the Rise User

CloudLinux is seeking ambitious Python Interns who are eager to learn and contribute to real projects in a fully remote environment.

Photo of the Rise User
Abbott Hybrid United States - California - Sunnyvale
Posted 7 hours ago

Become a pivotal part of Abbott as a Staff Software Engineer, and contribute to groundbreaking healthcare solutions in a rewarding corporate culture.

Photo of the Rise User
Visa Remote Bellevue, WA
Posted 6 days ago

Visa is looking for a Senior Staff Software Engineer to architect innovative FinTech solutions while leading and inspiring engineering teams.

CONCEPT SOLUTIONS LLC Remote Clarksburg, West Virginia, United States
Posted 10 days ago

Join Concept Solutions, LLC as a Senior Software Engineer focused on enhancing federal law enforcement IT systems through innovative software solutions.

Posted 13 days ago

Join DMV IT Service LLC as a Senior Full Stack Software Engineer and help build innovative financial applications using Angular and Java.

Our mission is to bring everyone the inspiration to create a life they love.

403 jobs
MATCH
Calculating your matching score...
BADGES
Badge Flexible CultureBadge Future MakerBadge InnovatorBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
15 people applied to Junior Unity Developer at Gameloft
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
Photo of the Rise User
Someone from OH, Lorain just viewed 3D Modeler / Graphic Designer - Freelance at Twine
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
30 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
174 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer