Senior Software Engineer - Orchestration
Core
Design and deliver end-to-end features for the control plane layer of the dbt platform, including the scheduler, execution harness, and results processing.
Role type
Senior Software Engineer (Backend/Systems)
Builds
High-throughput APIs, data models, and the orchestration layer for data transformation workflows.
Domain
Data Infrastructure / Analytics Engineering
Deliverable
production ML models | product features
Required skills
Python, Rust, GraphQL, distributed systems, cloud computing, containerization, performance optimization, technical design, code review, debugging
Preferred skills
ETL/ELT, metadata/catalog systems, high-throughput multi-tenant services, dbt ecosystem, observability tools, AI coding agents
Technologies
Python, Rust, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog
Responsibilities
Design and implement features and performance improvements for metadata services; develop and test high-quality code; write technical designs and explain trade-offs; review pull requests and provide feedback; improve test coverage and refactor code; troubleshoot production issues; plan and execute project tasks; collaborate with product and QE teams; participate in on-call rotation.
Seniority
Senior, hands-on IC