Software Engineer, AI Platforms
Figma
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Figma and the Opportunity
Figma is building a team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether brainstorming, creating prototypes, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us!
Our AI Platform teams build the core frameworks and systems that support AI features across Figma, ranging from infrastructure for training cutting-edge models to platforms for developing agentic product functionality.
We’re looking for engineers with a background in platform engineering or machine learning to strengthen our foundational AI systems and frameworks. As a Software Engineer, AI Platforms, you’ll play a critical role in developing cutting-edge AI models and new product functionality, while improving the technical quality, performance, and reliability of our AI features. You’ll work alongside developers across the company and combine industry best practices with a first-principle approach to design and build the platforms that power Figma’s design and collaboration products.
We’re hiring across several teams:
- Modeling Platform: Develops infrastructure for training, evaluating, deploying, and serving AI models, partnering with the AI Research team to accelerate the end-to-end model development lifecycle.
- Agent Platform: Builds frameworks and systems powering agentic AI features, collaborating with product and infrastructure teams to unlock new AI capabilities and improve development velocity.
- Extensibility: Responsible for plugin, widget, and REST APIs, enabling developers to build Figma integrations and partnering with product teams for MCP offerings and server platforms.
This is a full time role that can be held from one of our US hubs or remotely in the United States.
What You'll Do as a Software Engineer, AI Platforms at Figma
- Support end-to-end AI feature development by designing, building, and maintaining scalable, reliable, and performant systems.
- Collaborate with product, research, and infrastructure engineers across AI initiatives.
- Help shape our platform strategy, roadmaps, and engineering best practices throughout the organization.
- Debug and resolve complex production issues that span services and layers of the stack.
- Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence.
What We're Looking For
- 5+ years of software engineering experience, especially in backend or infrastructure engineering.
- 3+ years of experience in one or more of: AI, search infrastructure, or developer platforms.
- Proficiency with TypeScript, Python, or Ruby.
- Strong system-design skills and a track record of architecting resilient production systems.
- Excellent communication skills, with experience collaborating across teams and mentoring others.
Bonus Points If You Have
- Prior experience building AI infrastructure at scale, whether for model training or serving platforms.
- Experience improving large-scale, shared developer platforms to enhance reliability and developer velocity.
- A proven track record of leading technical strategy and delivering complex, multi-team projects.
Key Skills/Competency
- AI Platforms
- Machine Learning Infrastructure
- Backend Engineering
- System Design
- TypeScript
- Python
- Ruby
- Scalable Systems
- Reliability Engineering
- Developer Platforms
How to Get Hired at Figma
- Research Figma's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
- Tailor your resume: Customize your Software Engineer, AI Platforms resume to highlight platform engineering, AI/ML infrastructure, and system design expertise relevant to Figma's needs.
- Showcase relevant projects: Provide specific examples of impactful contributions to large-scale AI platforms, backend systems, or developer tools in your portfolio or resume.
- Prepare for technical depth: Brush up on distributed systems, AI model lifecycle, and proficiency in TypeScript, Python, or Ruby as expected for Figma's technical interviews.
- Emphasize collaboration & mentorship: During interviews, demonstrate strong communication, cross-functional collaboration, and a track record of mentoring others, reflecting Figma's values.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background