← All roles
Software Engineer - Data Infrastructure
Distributed SystemsSnowflakeApache SparkApache KafkaApache AirflowDagsterGoPython
About the role
The Data Platform team at Figma builds and operates foundational systems powering analytics, AI/ML, and data-driven decision-making. They own and scale critical platforms such as Snowflake, ML Datalake, orchestration, and large-scale data ingestion. The role focuses on building data infrastructure for AI-powered products, driving cost and performance optimizations, scaling ingestion and reverse ETL, and strengthening data quality and compliance.
Requirements
5+ years of backend or infrastructure engineering experience designing and building distributed data infrastructure at scale. Strong expertise in batch and streaming processing (Spark, Flink, Kafka, Airflow/Dagster). Proven track record of impact-driven problem-solving, high-quality systems. Excellent technical communication. Experience mentoring engineers. Familiarity with Golang, Python, SQL, dbt, Spark, Kafka, Snowflake, Dagster preferred.
About the company
Figma
Figma is an online design tool that empowers teams to brainstorm, design, and build products collaboratively. Its comprehensive suite of tools, including design, prototyping, and digital whiteboarding, caters to the entire product development lifecycle. Figma enables any team to bring their big ideas to life by providing a centralized platform for creativity and execution.
View company page →More from Figma
Software Engineer - Traffic
TypeScriptGoAWSDistributed Systems
$153k–376k
Remote · US
Software Engineer - Traffic
$153k–376k
TypeScriptGoAWSDistributed Systems
Software Engineer - Distributed Systems
Distributed SystemsAWSGCPAzureGoTypeScriptPythonRustRubyPostgreSQLRedisS3DynamoDBApache KafkaKubernetes
$153k–376k
Remote · US
Software Engineer - Distributed Systems
$153k–376k
Distributed SystemsAWSGCPAzureGoTypeScriptPythonRustRubyPostgreSQLRedisS3DynamoDBApache KafkaKubernetes
Support Engineer, AI Infrastructure & Tooling
RubyPythonGoC++PostgreSQL
$169k–245k
Remote · US
Support Engineer, AI Infrastructure & Tooling
$169k–245k
RubyPythonGoC++PostgreSQL
Software Engineer - Developer Experience
AWSGoTypeScriptPythonRuby
$185k–376k
Remote · US
Software Engineer - Developer Experience
$185k–376k
AWSGoTypeScriptPythonRuby
Software Engineer - Growth & Monetization
TypeScriptReactRubyGoPostgreSQLPythonSnowflake
$153k–376k
Remote · US
Software Engineer - Growth & Monetization
$153k–376k
TypeScriptReactRubyGoPostgreSQLPythonSnowflake
Similar roles
Software Engineer, Data Engineering
$160k–190k
Software Engineer, Data Engineering
$160k–190k
Software Engineer, Data Platform
$180k–440k
Software Engineer, Data Platform
$180k–440k
Software Engineer - X Data Engineering
$125k–400k
Software Engineer - X Data Engineering
$125k–400k
Staff+ Software Engineer, Data Infrastructure
$405k–485k
Staff+ Software Engineer, Data Infrastructure
$405k–485k
Senior Software Engineer — Distributed Compute / Spark Systems
$160k–240k
Senior Software Engineer — Distributed Compute / Spark Systems
$160k–240k