Staff Software Engineer

dbt Labs
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 mentor teammates. This full-stack role requires experience with Python or Go for building scalable applications and working with LLMs. The ideal candidate values collaboration, understands end-user needs, and can make informed trade-offs to deliver features promptly. dbt Labs offers a competitive salary, equity stake, unlimited vacation, excellent healthcare, paid parental leave, and a wellness stipend.
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
- Salary: 550,000 - 640,000 BRL
- Equity Stake
- Unlimited vacation (and yes we use it!)
- Excellent healthcare
- Paid Parental Leave
- Wellness stipend
- Home office stipend