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.