Staff Software Engineer-dbt core
listed 32 days ago
Nirdisha removes a role 90 days after it was listed.
- Sector
- Data and AI
- City
- Bengaluru
- Area
- Koramangala and Outer Ring Road
- Experience
- 5 years and above
- Role family
- Software Engineering
- Salary
- Not disclosed
- Posted
- 5 Aug 2026 · 1 month ago
- Last checked
- 7 Sept 2026
About the role
From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.
About the Role
Our mission is to empower data practitioners to create and disseminate organizational knowledge. dbt Core is the open-source engine at the heart of this mission, used by tens of thousands of analysts and engineers to transform data with the rigor of software engineering. We are looking for a systems-oriented engineer to join the small, expert team that builds and maintains this foundational piece of the modern data stack. This is an opportunity to work on deeply technical, high-leverage problems where your contributions will improve the daily workflow of a massive and passionate open-source community.
About The Team
The dbt Core team are the stewards of the open-source engine that powers the modern data stack for tens of thousands of practitioners. This small, high-trust group of systems engineers tackles the most fundamental challenges in dbt: ensuring the performance, reliability, and architectural integrity of dbt itself. They not only own the core execution engine but also architect the crucial adapter framework that connects dbt to a growing ecosystem of databases and data platforms.
As a Staff Software Engineer on the Core & Adapters team, you will be a steward of the performance, reliability, and architectural integrity of dbt. You will tackle ambiguous, open-ended problems and take ownership of critical systems.
What You’ll Do
-
Dive deep into the dbt-core execution engine, using your systems expertise to identify, debug, and eliminate performance bottlenecks in our Python codebase.
-
Architect and implement improvements to our adapter interface, the crucial layer that connects dbt to a growing ecosystem of databases and data platforms, enabling the community to build more powerful and efficient integrations.
-
Debug complex, system-level issues that span from Linux process management and concurrency models to database query planning and network protocols.
-
Lead technical design discussions and contribute to the long-term architectural roadmap for dbt Core, making key decisions about what, how, and when we build to ensure its scalability and reliability for years to come.
-
Mentor other engineers and review contributions from our vibrant open-source community, upholding our high standards for code quality, testing, and design while fostering a collaborative and inclusive environment.
-
Take strong ownership of our distributed systems, troubleshoot complex production issues, and participate in an on-call rotation to maintain high availability and deliver a resilient platform experience.
The rest of this description is on the employer’s own page.