Skip to content

Software Engineer, Data Infrastructure

Builds and scales distributed data infrastructure powering analytics, AI/ML, and BI at Figma. Requires 5+ years backend experience with batch/streaming tech like Spark, Kafka, and expertise in Snowflake, Golang/Python.

153k – 376kSan Francisco, CANew York, NYData EngineeringRemote5+ YOE

About the role

What you'll do at Figma

  • Design and build large-scale distributed data systems that power analytics, AI/ML, and business intelligence across Figma.
  • Develop batch and streaming solutions to ensure data is reliable, efficient, and scalable across the company.
  • Manage and evolve core platforms like Snowflake, our ML Datalake, orchestration infrastructure, and real-time ingestion systems.
  • Improve data reliability, consistency, and compliance, ensuring high-quality data for engineering, research, and business stakeholders.
  • Identify and drive cost optimization opportunities across data processing, compute infrastructure, and storage.
  • Collaborate with AI researchers, data scientists, product engineers, and business teams to understand data needs and build scalable solutions.
  • Drive technical decisions and best practices for data ingestion, orchestration, processing, and storage.
  • Mentor and support engineers, fostering a culture of learning and technical excellence.

We’d love to hear from you if you have

  • 5+ years of backend or infrastructure engineering experience, including 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 in fast-paced environments, with a strong focus on high-quality, reliable, and performant systems.
  • Excellent technical communication skills, with experience collaborating across both technical and non-technical stakeholders.
  • Experience mentoring engineers and fostering a culture of learning and technical excellence.

While it’s not required, it’s an added plus if you also have

  • Familiarity with our stack, including Golang, Python, SQL, frameworks such as dbt, and technologies like Spark, Kafka, Snowflake, and Dagster.
  • Experience building data infrastructure for AI/ML pipelines, including model serving, feature stores, or dataset compliance.
  • Experience with reverse ETL, personalization platforms, or real-time event ingestion systems.
  • Experience with data governance, access control, and cost optimization strategies for large-scale data platforms.
  • The ability to navigate ambiguity, take ownership, and drive projects from inception to execution.

Compensation

Annual Base Salary Range: $153,000—$376,000 USD

Figma offers equity to employees, as well a competitive package of additional benefits, including health, dental & vision, retirement with company contribution, parental leave & reproductive or family planning support, mental health & wellness benefits, generous PTO, company recharge days, a learning & development stipend, a work from home stipend, and cell phone reimbursement. Figma also offers sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles.

Skills

SparkFlinkKafkaAirflowDagsterSnowflakeGoPythonSQLdbt

Analytics Engineer

Build and maintain data models, pipelines, and dashboards that power customer experience and compliance operations. Partner with CX and compliance teams to deliver trusted, self-serve analytics.

152k – 179kUnited StatesData EngineeringRemote3+ YOESQLdbt

Validation Test Engineer, Test Set Curation

Develops and curates large-scale test sets from driving logs to validate autonomous driving system performance. Requires Master's/PhD in data-related field, 3+ years experience, Python proficiency, and expertise in building test sets for statistical analysis.

152k – 220kFoster City, CAData EngineeringHybrid3+ YOEPythonPyspark

Analytics Engineer

Build and maintain Confido's centralized data warehouse and analytics infrastructure. Design scalable data models, establish data standards, and enable self-service analytics across the organization.

150k – 190kNew York, NYData EngineeringOn-siteSQLdbt

Research Engineer, Data

Research Engineers build data systems and pipelines that power reliable AI workflows for enterprise customers. They design evaluation frameworks, develop data quality systems, and collaborate with researchers and engineers to turn frontier AI concepts into production-ready solutions.

150k – 250kSan Francisco, CA +1Data EngineeringHybridSQLPython

Data Manager

Mochi Health is seeking a Data Manager to lead their Data team, driving execution across analytics, data engineering, and operational data work. This role requires strong technical depth in SQL and Python, with a focus on data quality, reliability, and compliance.

150k – 220kSan Francisco, CAData EngineeringOn-site4+ YOESQLPython