Software Engineer - Data InfrastructureActive$376K

The opportunity

Figma is growing our 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 you're brainstorming, creating a prototype, translating designs into code, or iterating with AI.

What you'll do

  • Design and build large-scale distributed data systems that power analytics,: AI/ML, and business intelligence across Figma

  • Develop batch and streaming solutions to ensure data is reliable, efficient, and scalable across the company

  • Manage and evolve core platforms like Snowflake, our ML Datalake,: orchestration infrastructure, and real-time ingestion systems

  • Improve data reliability, consistency, and compliance, ensuring high-quality: data for engineering, research, and business stakeholders

  • Identify and drive cost optimization opportunities across data processing, compute infrastructure, and storage

  • Collaborate with AI researchers, data scientists, product engineers, and: business teams to understand data needs and build scalable solutions

What they're looking for

  • Drive technical decisions and best practices for data ingestion, orchestration, processing, and storage
  • Mentor and support engineers, fostering a culture of learning and technical excellence
  • + years of backend or infrastructure engineering experience, including: designing and building distributed data infrastructure at scale
  • Strong expertise in batch and streaming data processing technologies such as: Spark, Flink, Kafka, or Airflow/Dagster