Drimva

Figma

Software Engineer - Data Infrastructure

$153K–$376K

San Francisco, CA • New York, NY • United States +2 · Full-time · Posted Jun 2, 2025

Location
San Francisco, CA • New York, NY • United States
Canada
US
Experience
5+ years

About the job

Build and operate scalable data infrastructure that supports Figma’s analytics, AI/ML, and business intelligence needs.

What you'll do

  • Design and build distributed data systems, including batch and streaming pipelines and real-time ingestion.
  • Manage and improve Snowflake, the ML Datalake, orchestration infrastructure, data quality, reliability, compliance, and platform costs.
  • Collaborate with stakeholders across technical and business teams, guide technical practices, and mentor engineers.

What they ask for

  • 5+ 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.
  • Demonstrated problem-solving focused on high-quality, reliable, and performant systems.
  • Strong technical communication and cross-functional collaboration skills; experience mentoring engineers.

Nice to have

  • Familiarity with Golang, Python, SQL, dbt, Spark, Kafka, Snowflake, and Dagster; experience with AI/ML data infrastructure, reverse ETL, or real-time ingestion.
  • Experience with data governance, access control, cost optimization, or AI-assisted development tools.

Pay

$153,000 — $376,000 USD (base salary)

Tools

Spark, Flink, Kafka, Airflow, Dagster, Snowflake, Golang, Python

AI focus

Build data infrastructure for AI-powered products and AI/ML pipelines; support AI researchers and ML teams. AI-assisted development tools are a preferred experience.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)