Figma is seeking a Software Engineer, Data Infrastructure to join their team, focusing on building and operating foundational platforms for analytics, AI, and data-driven decision-making.
About the Role
As a Software Engineer in the Data Infrastructure team, you will design and build large-scale distributed data systems, develop batch and streaming solutions, manage data ingestion and processing, and collaborate with various stakeholders to ensure high-quality data. You will also drive technical decisions and best practices for data management.
About You
Required:
5+ years of Software Engineering experience, specifically in 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.
A proven track record of impact-driven problem-solving in a fast-paced environment.
Excellent technical communication skills, with experience working across both technical and non-technical counterparts.
Preferred:
Experience with data governance, access control, and cost optimization strategies for large-scale data platforms.
Familiarity with Golang, Python, SQL, frameworks such as dbt, and technologies like Spark, Kafka, Snowflake, and Dagster.
Experience designing data infrastructure for AI/ML pipelines.
Benefits
Equity options for employees.
Comprehensive health, dental, and vision insurance.
Retirement plan with company contribution.
Parental leave and reproductive or family planning support.
Mental health and wellness benefits.
Generous paid time off (PTO) and company recharge days.
Learning and development stipend.
Work from home stipend and cell phone reimbursement.
Sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles.