This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Orchestration team owns and operates some of the most critical services at dbt Labs that power job scheduling and execution for dbt Cloud. We are simultaneously evolving our product and system while operating at scale, meeting strict uptime requirements, and satisfying the needs of large enterprises. We are seeking an experienced backend engineer to help shape our architecture and drive our ambitious roadmap, all while collaborating in a highly dynamic team environment.
Job Responsibility:
Help shape the future of the orchestration system by designing and implementing reliable, secure, highly available services, and refactoring legacy systems in collaboration with the staff+ engineering group
Work on complex systems and a variety of programming languages and technologies, including: Python, Rust, Go, Postgres, Redis, Kubernetes, AWS, Terraform and Datadog
Collaborate across multiple engineering teams, product management, UX designers, customer support
Act as a mentor to junior engineers, providing guidance on best practices and architectural decisions
Requirements:
8+ years of experience as a software engineer
Minimum requirement of bachelor's degree in a related field (computer science, computer engineering, etc.)
Are able to balance speed of delivery with designing and implementing reliable, secure, highly available services