8 days ago

Software Engineer, AI Platforms

Figma

Hybrid
Full Time
$250,000
Hybrid

Job Overview

Job TitleSoftware Engineer, AI Platforms
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$250,000
LocationHybrid

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.

Uncover Hiring Manager

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

Tags:

Software Engineer
AI Platforms
Machine Learning
Platform Engineering
Backend Development
System Design
TypeScript
Python
Ruby
Infrastructure
Scalability
Reliability
Distributed Systems
AI Modeling
Agentic AI
APIs
Cloud Platforms
Data Pipelines
DevOps
Software Architecture

Share Job:

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