Software Engineer, Data Infrastructure
Core
Design and build large-scale distributed data systems powering analytics, AI/ML, and business intelligence for Figma's platform.
Role type
Senior IC data infrastructure engineer
Builds
Snowflake data warehouse, ML Datalake, orchestration infrastructure, and real-time ingestion systems
Domain
SaaS design collaboration platform / Data Engineering
Deliverable
production ML models | infrastructure
Required skills
distributed data systems design, batch and streaming data processing, data reliability and consistency, cost optimization, technical communication, mentoring
Preferred skills
Golang, Python, SQL, dbt, Spark, Kafka, Snowflake, Dagster, reverse ETL, feature stores, data governance
Technologies
Snowflake, Spark, Flink, Kafka, Airflow, Dagster, dbt, Golang, Python, SQL
Responsibilities
Design and build large-scale distributed data systems; Develop batch and streaming solutions; Manage and evolve core platforms; Improve data reliability, consistency, and compliance; Identify and drive cost optimization opportunities; Collaborate with cross-functional teams to understand data needs; Drive technical decisions and best practices; Mentor and support engineers
Seniority
Senior, hands-on IC