Staff Software Engineer

dbt Labs Logo

dbt Labs

πŸ’΅ $240k-$250k
πŸ“Remote - United States

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!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.