Software Engineer, AI Platforms

Figma Figma · Enterprise · Canada +1 · Engineering

Software Engineer, AI Platforms at Figma, focusing on building core AI frameworks and systems for training, evaluating, deploying, and serving models, as well as powering agentic AI features and search/recommendation capabilities. The role involves supporting end-to-end AI feature development, collaborating across teams, and shaping platform strategy.

What you'd actually do

  1. Support end-to-end AI feature development by designing, building, and maintaining systems that are scalable, reliable, and performant.
  2. Collaborate with product, research, and infrastructure engineers working across AI.
  3. Help shape our platform strategy, roadmaps, and engineering best practices throughout the organization.
  4. Debug and resolve complex production issues that span services and layers of the stack.
  5. Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence.

Skills

Required

  • TypeScript
  • Python
  • Ruby
  • System Design
  • Backend Engineering
  • Infrastructure Engineering
  • AI
  • Search Infrastructure
  • Developer Platforms

Nice to have

  • Model Training Platforms
  • Model Serving Platforms
  • Large-scale Developer Platforms
  • Technical Strategy
  • Complex, Multi-team Projects

What the JD emphasized

  • 5+ years of Software Engineering experience
  • 3+ years of experience in one or more of: AI, search infrastructure, or developer platforms
  • Strong system design skills
  • architecting resilient production systems
  • building AI infrastructure at scale
  • evolving large-scale, shared developer platforms

Other signals

  • AI Platform
  • Model Training
  • Model Serving
  • Agentic AI
  • Search & Recommendations