Software Engineer, Machine Learning

Figma

San Francisco, California, United States
Base: $153,000 - $376,000 usd; bonus/equity: equit...
On-site
5+ years software engineering experience
3+ years applied machine learning or ai
End-to-end ml model development expertise
Figma is seeking a versatile Machine Learning Engineer to join their AI team at the intersection of applied machine learning, infrastructure, and product innovation

Job Summary

  • Figma is seeking a versatile Machine Learning Engineer to join their AI team at the intersection of applied machine learning, infrastructure, and product innovation.
  • The role involves designing and productionizing ML models for search, discovery, ranking, and generative AI features while collaborating with cross-functional teams.
  • Candidates will benefit from a competitive compensation package including equity, health benefits, generous PTO, and a learning and development stipend.

Matching Summary

Figma is seeking a versatile Machine Learning Engineer to join their AI team at the intersection of applied machine learning, infrastructure, and product innovation.

Salary

Base: $153,000 - $376,000 USD; Bonus/Equity: Equity offered; Benefits: Health, dental, vision, retirement, parental leave, PTO, and stipends

Skills & Requirements

Must-have

  • 5+ years software engineering experience
  • 3+ years applied machine learning or AI
  • End-to-end ML model development expertise
  • Proficiency in Python and PyTorch/TensorFlow
  • Experience building scalable data pipelines

Nice-to-have

  • Familiarity with search relevance and ranking
  • Experience with MLOps and observability tools
  • Background in creative or design-focused ML
  • Knowledge of C++ or Go programming languages
  • Strong product mindset and user outcome focus

Key Requirements

  • 5+ years industry software engineering experience
  • 3+ years focused on applied machine learning
  • US work authorization required for remote roles

Work Rights

Not specified

Tailored Resume

Cover Letter