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