← All roles
Software Engineer - Data Infrastructure
SnowflakeApache SparkApache KafkaApache AirflowDagsterGoPythonApache Flink
About the role
The Data Platform team at Figma builds foundational systems for analytics, AI/ML, and data-driven decision-making. This role involves designing large-scale distributed data systems, managing Snowflake, ML Datalake, orchestration infrastructure, and real-time ingestion. The engineer will develop batch and streaming solutions, improve data reliability and compliance, optimize costs, and collaborate with research and business teams.
Requirements
Minimum 5+ years backend or infrastructure engineering experience 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. Proven track record of impact-driven problem-solving, excellent technical communication, and experience mentoring engineers.
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 - Distributed Systems
Distributed SystemsGoTypeScriptPythonRustRubyAWSGCPAzureKubernetesPostgreSQLRedisS3DynamoDBApache KafkaInfrastructure as Code
$153k–376k
Remote · US
Software Engineer - Distributed Systems
$153k–376k
Distributed SystemsGoTypeScriptPythonRustRubyAWSGCPAzureKubernetesPostgreSQLRedisS3DynamoDBApache KafkaInfrastructure as Code
Support Engineer, AI Infrastructure & Tooling
RubyPythonGoC++PostgreSQL
$169k–245k
Remote · US
Support Engineer, AI Infrastructure & Tooling
$169k–245k
RubyPythonGoC++PostgreSQL
Software Engineer - Machine Learning
PythonPyTorchTensorFlowScikit-learnC++Go
$153k–376k
Remote · US
Software Engineer - Machine Learning
$153k–376k
PythonPyTorchTensorFlowScikit-learnC++Go
Software Engineer - Developer Experience
AWSGoTypeScriptPythonRubyInfrastructure as Code
$185k–376k
Remote · US
Software Engineer - Developer Experience
$185k–376k
AWSGoTypeScriptPythonRubyInfrastructure as Code
Software Engineer - Growth & Monetization
TypeScriptReactRubyGoC++PythonPostgreSQLSnowflake
$153k–376k
Remote · US
Software Engineer - Growth & Monetization
$153k–376k
TypeScriptReactRubyGoC++PythonPostgreSQLSnowflake
Similar roles
Member of Technical Staff (Software Engineer, Data Platform)
$220k–405k
Member of Technical Staff (Software Engineer, Data Platform)
$220k–405k
Software Engineer, Data Engineering
$160k–190k
Software Engineer, Data Engineering
$160k–190k
Software Engineer, Ingestion Platform
$164k–230k
Software Engineer, Ingestion Platform
$164k–230k
Software Engineer - X Data Engineering
$125k–400k
Software Engineer - X Data Engineering
$125k–400k
Senior Software Engineer, Data Platform
CA$136k–187k
Senior Software Engineer, Data Platform
CA$136k–187k