Manager, Software Engineering - Machine Learning Infrastructure

Born on the Web, Figma helps entire product teams brainstorm, design and build better products — from start to finish.
$240,000 - $350,000
Machine Learning
Staff Software Engineer
Hybrid
6+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Manager, Software Engineering - AI Product

Manager, Software Engineering position leading AI Product team at Figma, offering $240-350k compensation

Software Development Manager - Compiler, AWS Neuron, Annapurna Labs

Lead role for AWS Neuron compiler team, managing experienced engineers and developing optimization algorithms for machine learning hardware.

Sr. Staff Software Engineer, AI Infra

Senior Staff Software Engineer position at LinkedIn focusing on AI infrastructure, distributed systems, and large-scale machine learning, offering competitive compensation and hybrid work arrangement.

AI Engineering Manager - Enterprise AI

Lead LinkedIn's Enterprise AI team developing GenAI tools and ML systems for recruiting, learning, and jobs platforms, managing 6-10 engineers in Sunnyvale, CA.

AI Engineering Manager, Enterprise AI

Lead AI engineering team at LinkedIn developing enterprise AI solutions for recruiting, learning and jobs platforms.

Description For Manager, Software Engineering - Machine Learning Infrastructure

Figma is building its first dedicated ML Infrastructure team from the ground up to help develop and launch new AI capabilities across Figma's products. As a Manager of Software Engineering for Machine Learning Infrastructure, you will be building and leading the team that owns the core infrastructure to serve and deploy models efficiently, as well as world-class tooling that enables quick iteration on models. You will combine industry best practices and a first-principles approach to design and build ML infrastructure that will improve Figma's design and collaboration tool.

This role involves managing and growing a diverse team of engineers, designing scalable infrastructure for training, deploying, and serving models, and partnering with ML/AI leaders, engineers, and researchers. You'll be responsible for establishing best practices, setting strategy and priorities, and fostering a positive work environment.

Key responsibilities include:

  • Managing and supporting a team of at least 5 engineers
  • Designing and building ML infrastructure for model training, deployment, and serving
  • Collaborating with ML engineers to understand their requirements and accelerate productivity
  • Evangelizing best practices for high code quality
  • Setting strategy and priorities for teams and projects
  • Building and driving diversity and inclusion initiatives

The ideal candidate should have:

  • 3+ years managing an engineering team of at least 5 people
  • 6+ years overall industry experience in building and scaling distributed systems
  • Experience managing Staff+ engineers with 10+ years of experience
  • Experience with large-scale online systems and ML workflows
  • Strong collaboration skills with ML engineers

Additional beneficial experience includes hands-on work across the ML development workflow, experience with early-stage ML infrastructure teams, and work on generative AI and LLM models.

Figma offers a competitive compensation package, including equity, health benefits, retirement contributions, parental leave, mental health support, and various other perks. The company values diversity and is committed to creating an inclusive work environment.

Last updated 8 months ago

Responsibilities For Manager, Software Engineering - Machine Learning Infrastructure

  • Manage, support, and grow a diverse team of engineers
  • Design infrastructure to train, deploy, and serve models at scale
  • Partner with ML/AI leaders, engineers, and researchers to build internal tools
  • Combine industry best practices and first-principles approach to design ML infrastructure
  • Evangelize best practices to keep code quality high
  • Partner with engineering leadership to set strategy and priorities
  • Establish trust and create accountability within and across teams
  • Grow your career in an engaged and creative engineering community

Requirements For Manager, Software Engineering - Machine Learning Infrastructure

Python
Kubernetes
  • 3+ years managing an engineering team of at least 5 people
  • 6+ years overall industry experience building and scaling distributed systems and infrastructure components
  • Experience managing Staff+ engineers with 10+ years of experience
  • Experience building large-scale online systems and infrastructure to support ML workflows
  • Experience collaborating with ML engineers to understand their requirements and ship systems that accelerate their productivity

Benefits For Manager, Software Engineering - Machine Learning Infrastructure

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Equity
  • Health benefits
  • Retirement contributions
  • Parental leave
  • Mental health support
  • Generous PTO
  • Company recharge days
  • Learning & development stipend
  • Work from home stipend
  • Cell phone reimbursement

Interested in this job?