Greenhouse ·
full-timeSoftware Engineer - Machine Learning (london, United Kingdom)
Figma · London, England
Figma is a cloud‑based design and collaboration platform that lets teams create, prototype and hand off designs in real time. The Roundtripping team builds tools that bridge design and code, enabling developers to navigate design files, generate production‑ready code and interact with AI agents. As a Software Engineer focused on Machine Learning, you will design and ship generative‑AI features for Dev Mode and the MCP suite, create evaluation datasets, fine‑tune large language models, and integrate them into user‑facing products. Daily work involves collaborating with designers, product managers and other engineers, writing full‑stack code in React and TypeScript, and leading end‑to‑end AI projects from concept to production. The role suits engineers with three or more years of experience delivering large‑scale, high‑impact systems, a strong grasp of LLMs and agentic workflows, and a track record of building user‑centric features. Strong attention to detail, ability to mentor peers and comfort working across functions are also important.
Education
- Level: Bachelor's degree
Key Skills
Experience required
3-3 years experienceAbout the Role Figma is expanding its Roundtripping team to build AI‑driven product engineering tools that bridge design and code. The role focuses on creating and evolving Dev Mode, MCP tools, and new 0→1 agentic coding products. Responsibilities - Build and evolve Dev Mode, MCP tools, and Make for dev/design collaboration. - Create new 0→1 products in the agentic coding space. - Collaborate with designers, product managers, and engineers to deliver high‑quality features. - Mentor peers and help shape Figma’s engineering culture. Requirements - 3+ years leading large‑scale engineering projects with high impact. - Experience with user‑facing LLM and agentic product features. - Experience curating and developing evaluation sets and LLMs as judges. - Strong fluency with React and Typescript. - Full‑stack development experience. - Attention to detail, high velocity, and focus on user impact. Eligibility No specific degree, course, specialization, or pass‑out year requirements are mentioned.
Skills for this role
Required skills
Also mentioned in the listing
| Role | Software Engineer - Machine Learning (london, United Kingdom) |
|---|---|
| Company | Figma |
| Location | London, England |
| Compensation | Not disclosed |
| Posted | 2026-09-22 |
| Deadline | Rolling |
Typical process for this type of role
A general guide — the exact steps for this specific listing may vary; check the original posting for details.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4Software Engineer - Machine Learning (london, United Kingdom) at Figma: frequently asked questions
- Who can apply for the Software Engineer - Machine Learning (london, United Kingdom) role at Figma?
- The listing asks for Bachelor's degree; 3-3 years of experience.
- What skills does the Software Engineer - Machine Learning (london, United Kingdom) role require?
- The listing highlights React, Typescript, LLM, Generative AI, Full-Stack Development. Show each of these in a project or past role on your resume.
- What is the salary for this role?
- Figma has not stated compensation in the listing. Check the original posting or ask during the application process.
- Is the Software Engineer - Machine Learning (london, United Kingdom) position remote, hybrid or onsite?
- The listing gives London, England as the location and does not state a work mode.
- What is the application deadline?
- Figma has not listed a fixed deadline, so apply early in case the opening is filled.
- How do I apply for the Software Engineer - Machine Learning (london, United Kingdom) role?
- Use the Apply button on this page. It opens the original listing on boards.greenhouse.io, where you submit your application with the company.
More at Figma
Other jobs at Figma
- Researcher, Figma Design · San Francisco, CA • New York, NY • United States
- Payroll Program Manager · San Francisco, CA • New York, NY • United States
- Content Strategist, Editorial · San Francisco, CA • New York, NY • United States
- Technical Program Manager, AI Tooling · San Francisco, CA • New York, NY • United States
- Account Executive, Strategic (são Paulo, Brazil) · São Paulo, Brazil
Internships at Figma
- Phd Intern, AI Applied Scientist (2027) · San Francisco, CA • New York, NY
Explore Related Placements
// similar opportunities
You might also like
Senior Software Engineer – Machine Learning
Tokyodev
Senior Software Engineer – Machine Learning...
0-1 year experience eligible.
Machine Learning Engineer
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the intern...
Staff Machine Learning Engineer
Servicenow
No description available.
Staff+ Software Engineer, Account Abuse (machine Learning)
Anthropic
About Anthropic Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for s...
Senior (devops) Machine Learning Engineer
Servicenow
No description available.
Machine Learning Engineer 4
Adobe
About the Role Adobe is seeking a Machine Learning Engineer to join the Adobe Genuine Engineering team. This group protects Adobe's ecosystem from fraud, abuse,...