Staff Software Engineer, Query Applications

closed
dbt Labs Logo

dbt Labs

πŸ’΅ $172k-$231k
πŸ“Remote - United States

Summary

Join dbt Labs' Query Applications team and collaborate with subject matter experts to build a distributed, highly available system empowering customers to access critical business metrics. You will design and implement scalable, reliable systems, prioritize user experience, and balance trade-offs to deliver useful features. The role involves mentoring teammates, fostering teamwork, and upholding quality standards. This full-stack position requires experience with Python or Go for building scalable applications and working with LLMs. The ideal candidate values collaboration, understands user needs, and can make informed trade-offs. dbt Labs offers competitive compensation, including salary, equity, and benefits such as unlimited vacation, 401k, excellent healthcare, paid parental leave, and wellness stipends.

Requirements

  • Worked asynchronously as part of a fully remote, international, distributed team
  • Have experience using Python or Go to create scalable full-stack applications (e.g., building services for applications with complex workflows)
  • Enjoy collaborating closely with product management partners
  • Have worked with Large Language Models (LLMs) in the past
  • Value interacting with end-users and deeply understanding their needs
  • Can make informed trade-offs to ship useful features promptly without compromising long-term quality
  • Love backend work but have frontend experience and can reason about end-to-end systems

Responsibilities

  • Mentor teammates and serve as a technical lead
  • Design and implement scalable, reliable, and highly available systems
  • Prioritize end-user experience and contribute to its continuous improvement
  • Balance trade-offs, set priorities, and manage deliverables using your project completion expertise
  • Foster efficient and confident teamwork through high-leverage tooling, mentorship, and your knowledge of industry trends and best practices
  • Establish and uphold quality standards to enhance overall service reliability
  • Participate in daily stand-ups, mentoring sessions, and pair programming

Preferred Qualifications

Have experience with distributed systems, database modeling, caching layers and/or DB performance

Benefits

  • Unlimited vacation (and yes we use it!)
  • 401k plan
  • Excellent healthcare
  • Paid Parental Leave
  • Wellness stipend
  • Home office stipend, and more!
This job is filled or no longer available