Taro Logo

Software Engineer, Data Infrastructure

Born on the Web, Figma helps product teams brainstorm, design and build better products through collaborative design tools.
$149,000 - $350,000
Data
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer, Data Infrastructure

Figma is seeking a Software Engineer for their Data Infrastructure team to build and operate foundational platforms powering analytics, AI, and data-driven decision-making across the company. This role is critical in serving diverse stakeholders including AI Researchers, Machine Learning Engineers, Data Scientists, Product Engineers, and business teams.

The position involves managing and scaling critical data platforms such as Snowflake data warehouse, ML Datalake, and large-scale data movement applications. Despite being a small team, they tackle high-scale, high-impact challenges. Future focus areas include building infrastructure for AI-powered products, developing streaming interconnects between core systems, and revamping orchestration and financial data architecture.

The role offers a competitive salary range of $149,000 - $350,000 USD for hub locations (SF/NY), with adjustments for remote work. Figma provides comprehensive benefits including health insurance, retirement contributions, parental leave, mental health support, and various stipends for professional development and remote work.

The ideal candidate should have 5+ years of software engineering experience, particularly in backend or infrastructure engineering, with expertise in distributed systems and data processing technologies. Strong technical communication skills and experience mentoring other engineers are essential. The position can be based in US hubs (San Francisco or New York) or remote within the United States.

Figma values diversity and inclusion, offering equal employment opportunities regardless of background. They provide reasonable accommodations for candidates with disabilities and maintain a collaborative, growth-oriented culture where team members can make significant impact while developing their skills.

Last updated 4 hours ago

Responsibilities For Software Engineer, Data Infrastructure

  • Design and build large-scale distributed data systems that power analytics, AI/ML, and business intelligence
  • Develop batch and streaming solutions to ensure data is reliable, efficient, and scalable across the company
  • Manage data ingestion, movement, and processing through core platforms like Snowflake, ML Datalake, and real-time streaming systems
  • Improve data reliability, consistency, and performance
  • Collaborate with AI researchers, data scientists, product engineers, and business teams
  • Drive technical decisions and best practices for data ingestion, orchestration, processing, and storage

Requirements For Software Engineer, Data Infrastructure

Python
Go
Kafka
PostgreSQL
  • 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
  • A proven track record of impact-driven problem-solving in a fast-paced environment
  • A strong sense of engineering excellence
  • Excellent technical communication skills
  • Experience mentoring and supporting engineers

Benefits For Software Engineer, Data Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Health, dental & vision insurance
  • Retirement with company contribution
  • Parental leave & reproductive or family planning support
  • Mental health & wellness benefits
  • Generous PTO
  • Company recharge days
  • Learning & development stipend
  • Work from home stipend
  • Cell phone reimbursement

Interested in this job?

Jobs Related To Figma Software Engineer, Data Infrastructure