Software Engineer - Machine Learning (London, United Kingdom)
At Figma we believe design doesn’t end in a file or with your designer - it includes everything that goes into the product you ship: the production code that ties it all together, the systems and developer tools that make that code reliable, the context you provide to our AI agents, and the documentation that keeps everyone on the same page.
The Roundtripping Area at Figma is redefining how Designers, PMs and Engineers collaborate. We are responsible for agentic workflows enabling ideation and prototyping on production codebases as well as accelerating the journey from design to code. In 2023, we launched Dev Mode, a suite of features that give developers everything they need to navigate design files and transform designs into code. In 2025, we introduced Figma’s MCP, accelerating how ideas get to production. Looking to the future, we aim to further reduce the barriers between design to code and code to design allowing ideation, prototyping and productionalising to happen seamlessly where it most makes sense.
Our Roundtripping team is expanding, and we’re hiring AI Product Engineers across multiple levels in the UK. We’re looking for people who have built generative AI products and are eager to lead AI efforts end-to-end, from early ideas to production.
Join us in shaping the future of AI at Figma.
What you’ll do at Figma:
Build and evolve Dev Mode our MCP tools and Make, Figma’s leading tools for dev/design collaboration
Take part in building new 0→1 products within the agentic coding space
Collaborate with designers, PMs, and other engineers craft high quality products
Be a mentor to, and be mentored by, exceptional peers across engineering, product and design
Build strong personal connections with your teammates and help shape Figma’s culture
We’d love to hear from you if you have:
3+ years of leading large scale engineering projects with high impact
Working with user facing LLM and agentic product features
Experience curating and developing eval sets and LLMs as judges
Attention to detail, quality, and craftsmanship
High velocity and a focus on user impact
While it’s not required, it’s an added plus if you also have:
Driving XFN projects collaborating with Product, Design, Data and Research
Shipping user-facing features or products as a full-stack developer
Demonstrated strong fluency with React and Typescript
Experience communicating and working across functions to proactively drive solutions
Trained or fine-tuned LLMs
At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you're excited about this role but your past experience doesn't align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.