Staff Software Engineer, Compute

dbt Labs
Full-time
Remote
$200,000 - $275,000
Posted on a month ago

Job Description

dbt Labs is seeking a Staff Software Engineer to build and maintain the Compute layer powering their query optimization capabilities. This role involves leading technical architecture discussions, collaborating across teams, and mentoring engineers to shape the future of their analytics engineering platform.

Responsibilities

  • Design, build, and maintain the Compute layer
  • Lead technical architecture discussions
  • Collaborate with Product, Design, Operations, and Security
  • Build services, APIs, and experiences
  • Tackle ambiguous technical challenges
  • Define and drive best practices in testing and observability
  • Mentor engineers
  • Champion technical excellence

Requirements

  • 10+ years of software engineering experience
  • Expertise in database systems, query engines, or storage systems
  • Strong coding skills in C++, Rust, Go, Python, or Java
  • Experience designing and scaling distributed systems
  • Expertise with cloud infrastructure (AWS, GCP, Azure, Kubernetes, Terraform)
  • Proven ability to lead projects and collaborate
  • Excellent problem-solving and communication skills

Benefits

  • No benefits