Data Engineer

Figma Figma · Enterprise · Canada +1 · Engineering

Data Engineer role focused on building and maintaining scalable data pipelines, optimizing them for scale, and partnering with Data Science and Data Infrastructure teams to create foundational data sets. The role also involves working with cross-functional stakeholders to derive requirements and architect shared datasets, establishing best practices for specialized data sets for analytics and modeling.

What you'd actually do

  1. Own, build, and maintain scalable data pipelines that connect various cloud data sources.
  2. Develop a deep understanding of Figma’s core data models and optimize data pipelines for scale.
  3. Partner with the Data Science and Data Infrastructure teams to build new foundational data sets that are trusted, well understood, and enable self-service.
  4. Work with a wide range of cross-functional stakeholders to derive requirements and architect shared datasets; ability to document, simplify and explain complex problems to different types of audiences.
  5. Establish best practices for the development of specialized data sets for analytics and modeling.

Skills

Required

  • 4+ years in a relevant field
  • Fluency with both SQL and Python
  • Familiarity with Snowflake, dbt, Dagster, and ETL/reverse ETL tools
  • Excellent judgment and creative problem solving skills
  • A self-starting mindset along with strong communication and collaboration skills

Nice to have

  • Knowledge in data modeling methodologies to design and build robust data architectures for insightful analytics
  • Experience with business systems such as Salesforce, Customer IO, Stripe, NetSuite