Figma logo

Software Engineer, Machine Learning

FigmaSan Francisco, CA • New York, NY • United States
Apply Now
Figma logo

Software Engineer, Machine Learning

Figma

Apply Now

Figma is seeking a Machine Learning / AI Engineer to join their AI team, focusing on applied machine learning, infrastructure, and product innovation. The role involves building intelligent systems, scalable data pipelines, and enhancing AI-powered tools to improve user productivity and product experiences. This full-time position can be remote or based in one of Figma's US hubs.

Qualification

  • 5+ years of industry experience in software engineering, with 3+ years focused on applied machine learning or AI.
  • Strong experience with end-to-end ML model development, including training, evaluation, deployment, and monitoring.
  • Proficiency in Python and familiarity with ML libraries like PyTorch, TensorFlow, Scikit-learn, Spark MLlib.

Responsibility

  • Design, build, and productionize ML models for Search, Discovery, Ranking, Retrieval-Augmented Generation (RAG), and generative AI features.
  • Build and maintain scalable data pipelines to collect high-quality training and evaluation datasets, including annotation systems and human-in-the-loop workflows.
  • Collaborate with AI researchers to iterate on datasets, evaluation metrics, and model architectures to improve quality and relevance.
  • Work with product engineers to define and deliver impactful AI features across Figma’s platform.
  • Partner with infrastructure engineers to develop and optimize systems for training, inference, monitoring, and deployment.
  • Explore new ideas at the edge of what’s technically possible and help shape the long-term AI vision at Figma.

Similar Jobs