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 (Orchestration/Control Plane)
Builds
The control plane layer of the dbt platform (scheduler, execution harness, results processing)
Domain
Data infrastructure / Analytics Engineering
Deliverable
production ML models | product features
Required skills
Python, Rust, GraphQL, distributed systems, cloud computing, backend service design, performance optimization, technical design, code review, unit testing, debugging, project planning
Preferred skills
ETL/ELT, metadata/catalog/lineage systems, high-throughput multi-tenant services, dbt ecosystem, observability tools (Datadog, Grafana), CI tooling (BuildKite)
Technologies
Python, Rust, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog
Responsibilities
Design and implement features and performance improvements for Metadata team services; develop and test high-quality code; write technical designs and explain trade-offs; review designs and pull requests; improve test coverage and refactor code; troubleshoot production issues; break features into tasks and execute project plans; collaborate with product, QE, and support; participate in on-call rotation; use AI tooling to accelerate development and author SDLC artifacts
Seniority
Senior, hands-on IC