Latest AI JobsBrowse Jobs
Figma logo

Software Engineer - Data Infrastructure

FigmaSan Francisco, CA • New York, NY • United StatesEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
2 Jun 2025
Status
Open · checked 7d ago

About this role

Role Overview

The Software Engineer - Data Infrastructure position at Figma is a full-time engineering opportunity based in the United States, available at hub locations in San Francisco or New York, as well as remotely. This role suits experienced infrastructure professionals who want to build foundational data systems that power analytics, artificial intelligence, and machine learning across the company.

Key Responsibilities

Design and construct large-scale distributed data systems supporting analytics, machine learning, and business intelligence.
Create batch and streaming solutions to guarantee reliable, scalable, and efficient data processing.
Manage, scale, and evolve core platforms including the Snowflake data warehouse, machine learning data lake, orchestration tools, and real-time ingestion systems.
Enhance data consistency, reliability, and compliance to supply high-quality data to business, research, and engineering stakeholders.
Identify and implement cost optimization strategies across storage, compute infrastructure, and data processing.
Partner with data scientists, AI researchers, product engineers, and business teams to understand requirements and deliver scalable solutions.
Set technical standards and drive best practices for data storage, processing, ingestion, and orchestration.
Mentor fellow engineers and champion a collaborative culture centered on learning and technical excellence.

Requirements

Bring five or more years of backend or infrastructure engineering experience focused on designing and constructing distributed data infrastructure at scale.
Demonstrate strong expertise in batch and streaming data processing technologies like Spark, Flink, Kafka, Airflow, or Dagster.
Exhibit a proven track record of impact-driven problem-solving within fast-paced environments, prioritizing performant and reliable systems.
Possess exceptional technical communication skills for collaborating effectively with both technical and non-technical stakeholders.
Show prior experience mentoring engineers and supporting a culture of technical excellence and continuous learning.

Nice to Have

Familiarity with the Figma technology stack, including Python, Golang, SQL, dbt, Spark, Kafka, Snowflake, and Dagster.
Background in developing data infrastructure for AI and machine learning pipelines, encompassing feature stores, model serving, or dataset compliance.
Experience working with reverse ETL, real-time event ingestion systems, or personalization platforms.
Knowledge of data governance, access control protocols, and cost-efficiency optimization for massive data platforms.
Ability to navigate through ambiguity, maintain ownership, and steer projects from their initial inception through final execution.

Skills and Tools

Python
SQL
Golang
Spark
Kafka
Airflow
Snowflake
dbt
Flink
Dagster

Salary and Benefits

Annual base salary range spanning from $153,000 to $376,000 USD, with exact compensation determined by individual qualifications, interview performance, market demands, and work location.
Equity awards and a comprehensive benefits package including health, dental, and vision insurance.
Retirement plans featuring company contributions.
Parental leave alongside reproductive and family planning support.
Wellness and mental health benefits, flexible paid time off, flexible sick leave, and paid holidays.
Additional perks such as company recharge days, home internet and cell phone reimbursements, and lifestyle spending accounts.

About the Company

Figma creates a collaborative product design platform that helps teams bring ideas to life through brainstorming, prototyping, code translation, and AI integration. The organization is dedicated to making design accessible to everyone and values continuous growth, diversity, and inclusion.

How to Apply

Interested candidates should submit their application directly through the official Figma careers page.

Skills and tech stack

Questions candidates ask

What is the location for the Software Engineer - Data Infrastructure role?

This role can be performed from US hubs in San Francisco, California, or New York, New York, or remotely from anywhere within the United States.

How many years of experience are required?

Candidates must have 5 or more years of backend or infrastructure engineering experience, specifically in designing and building distributed data infrastructure at scale.

What is the salary range for this position?

The annual base salary range is between $153,000 and $376,000 USD, depending on factors such as qualifications, interview assessment, experience, and location.

What benefits does Figma provide to employees?

Figma offers equity, health, dental, and vision coverage, retirement benefits with company contributions, parental leave, mental health resources, paid time off, and lifestyle spending accounts.

How do I apply for the role?

You can apply by visiting the official Figma careers page.

Ready to apply?

The application is on the official Figma careers page.

Apply on company site