CareerPlanSign in

Software Engineer, Data Infrastructure

Canada🌐 Remote💼 Full-time💰 $153,000–$153,000🗓 2026-04-15 → 2026-09-26

Core

Design and build large-scale distributed data systems powering analytics, AI/ML, and business intelligence for Figma's platform.

Role type

Senior IC data infrastructure engineer

Builds

Snowflake data warehouse, ML Datalake, orchestration infrastructure, and real-time ingestion systems

Domain

SaaS design collaboration platform / Data Engineering

Deliverable

production ML models | infrastructure

Required skills

distributed data systems design, batch and streaming data processing, data reliability and consistency, cost optimization, technical communication, mentoring

Preferred skills

Golang, Python, SQL, dbt, Spark, Kafka, Snowflake, Dagster, reverse ETL, feature stores, data governance

Technologies

Snowflake, Spark, Flink, Kafka, Airflow, Dagster, dbt, Golang, Python, SQL

Responsibilities

Design and build large-scale distributed data systems; Develop batch and streaming solutions; Manage and evolve core platforms; Improve data reliability, consistency, and compliance; Identify and drive cost optimization opportunities; Collaborate with cross-functional teams to understand data needs; Drive technical decisions and best practices; Mentor and support engineers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.