Skip to Content

Job Overview

We're looking for a senior software engineer to join our Orchestration team, which owns the control plane layer of the dbt platform — the scheduler, execution harness, and results processing.

Key points

  1. Design and implement features and performance improvements across the Orchestration team's services — the scheduler, execution harness, and results processing.

  2. Develop, maintain, and test high-quality, maintainable code, and optimize critical paths for performance.

  3. Write technical designs for feature-level work, actively seek feedback, and clearly explain the trade-offs of your decisions.

  4. Participate in and review technical designs and pull requests, providing constructive feedback to the team.

  5. Python, Rust, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog.

  6. Experience working with distributed systems and cloud computing concepts.

  7. Demonstrated ability to write well-structured, performant, and well-tested code.

  8. Ability to independently lead feature-level software and design work that satisfies project requirements, and to clearly explain design trade-offs.

Skills

RecruitingPythonGraphQLAWSGoogle CloudDockerKubernetesETL

Experience: Senior-level · 5+ years

Similar jobs

More open roles like this one