Software Engineer - Data InfrastructureActive$376K

The opportunity

Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI.

What you'll do

  • 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.

What they're looking for

  • 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.
  • + 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.