What is a Machine Learning Engineer at Figma?
As a Machine Learning Engineer at Figma, you sit at the intersection of creative expression and computational intelligence. Your work directly impacts how millions of designers and developers build the world’s interfaces. You aren't just optimizing models; you are building the infrastructure that powers features like intelligent asset recommendations, generative design tools, and the complex systems that keep the Figma canvas performant and intuitive.
This role requires a unique blend of high-level system design and granular model implementation. You will contribute to projects that range from vision-language models for prompt-to-design capabilities to recommendation engines that surface the right templates at the right time. The challenges here are rooted in scale, real-time performance, and the nuanced requirement of maintaining the "magic" of the Figma user experience.
Success in this role requires more than just technical proficiency; it requires an obsession with user-centric outcomes. You will work closely with product managers and designers to translate ambiguous design needs into robust machine learning solutions. If you enjoy solving complex problems that bridge the gap between natural language, computer vision, and interactive software, you will find this role both demanding and deeply rewarding.



