← All roles

Software Engineer - Machine Learning

Figma ·US ·Remote, Onsite 128d ago
PythonPyTorchTensorFlowScikit-learnC++Go

About the role

Figma is seeking a Machine Learning/AI Engineer to work on applied ML, infrastructure, and product innovation. The role involves designing and productionizing ML models for Search, Discovery, Ranking, RAG, and generative AI, building scalable data pipelines, collaborating with researchers and product engineers, and shaping the long-term AI vision. This is a full-time role based in US hubs or remote.

Requirements

5+ years of software engineering experience with 3+ years in applied ML/AI. Strong experience in end-to-end ML model development, proficiency in Python and ML libraries (PyTorch, TensorFlow, etc.), experience with scalable data pipelines and evaluation systems, and mentoring/leading others. Preferred: familiarity with search relevance, ranking, NLP, RAG, MLOps, and creative ML applications.

About the company

Figma

Figma is an online design tool that empowers teams to brainstorm, design, and build products collaboratively. Its comprehensive suite of tools, including design, prototyping, and digital whiteboarding, caters to the entire product development lifecycle. Figma enables any team to bring their big ideas to life by providing a centralized platform for creativity and execution.

View company page →
$153k–376k
Remote, Onsite San Francisco, CA • New York, NY • United StatesSan Francisco, United StatesNew York, United States
Posted 128d ago
Apply for this role
Opens boards.greenhouse.io ↗
About the company
Figma
https://www.figma.com

Figma is an online design tool that empowers teams to brainstorm, design, and build products collaboratively. Its comprehensive suite of tools, including design, prototyping, and digital whiteboarding, caters to the entire product development lifecycle. Figma enables any team to bring their big ideas to life by providing a centralized platform for creativity and execution.

View company page →