Position Details
About this role
Figma is hiring a Data Platform Engineer to build the foundational ML and data platform that powers AI-driven products and self-serve analytics. The role focuses on owning the AI data agent layer, implementing prompt-processing pipelines and usage analytics, and operationalizing model serving and data workflows in production.
Key Responsibilities
- Lead Figma’s AI data agent workstreams (data-agent layer, prompt-processing pipelines, instrumenting interactions, prompt-based usage analytics)
- Own and evolve Figma’s ML and data platform (model serving, feature pipelines, workflow orchestration, CI/CD for models, production monitoring)
- Build product-facing data systems and data products to make models and data first-class components
- Ship platform tooling for Data Science model deployment, iteration, and operation (feature stores, rollout systems, observability)
- Design and scale infrastructure for AI-assisted and natural language interfaces to data
Technical Overview
You will design and evolve the ML and data platform including model serving, feature pipelines, workflow orchestration, CI/CD for models, and production monitoring. You will also build product-facing data systems, platform tooling for ML deployment/iteration, and infrastructure for AI-assisted and natural language interfaces to enable self-serve analytics.
Ideal Candidate
The ideal candidate is a mid-level data platform/ML engineer with 5+ years building and operating data platform and AI/ML systems in production. They are strong in Python and have hands-on experience with model serving, feature pipelines, workflow orchestration, and CI/CD for models, plus observability/monitoring for production reliability.
Must-Have Skills
Nice-to-Have Skills
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Must have 5+ years of experience in data platform, infrastructure, or machine learning engineering, Must have at least 1+ years working on AI or ML systems, Must have experience building and operating end-to-end ML systems in production (training, evaluation, deployment, monitoring), Must have strong programming skills in Python
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile