Staff Software Engineer

dbt Labs
Summary
Join dbt Labs as a Staff Software Engineer and collaborate with experts to build a distributed, highly available platform for data discovery and cataloging. You will design a search platform, maintain the ingestion pipeline, and scale the high-traffic API. This role involves mentoring teammates, aligning architectural vision with company goals, and prioritizing deliverables. The ideal candidate possesses experience with Python and Node.js for full-stack application development, Elasticsearch or similar search platforms, and scaling complex data models. dbt Labs offers a competitive salary, equity stake, unlimited vacation, 401k, 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 and Node 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 Elasticsearch or other search platforms
- Have experience scaling and designing complex data models
- Can make informed trade-offs to ship useful features promptly without compromising long-term quality
Responsibilities
- Mentor teammates and serve as a technical lead
- Design and implement scalable, reliable, and highly available system
- Align the team's architectural vision with broader company-wide architectural goals
- 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: 240,000 - 250,000 USD
- Equity Stake
- Unlimited vacation (and yes we use it!)
- 401k
- Excellent healthcare
- Group Retirement Savings Program
- Paid Parental Leave
- Wellness stipend
- Home office stipend, and more!