Staff Software Engineer
Fivetran
Remote, India, APACremotePosted 1 month ago
Skill Required
Engineering DepartmentSoftware EngineerSoftware DeveloperSystem DesignBackup and RecoveryData WarehousingEngineeringdebuggingbuildingQuery OptimizationwrittenTestNGPythondesignLinuxDesign PatternsRustdbtGoAI
Key highlights
- 6+ years experience required
- Proficiency in Python
- 100% employer-paid medical insurance
- RSU stock grants
- Remote-first work environment
- Company valuation over $5.6 billion
Role overview
Fivetran and dbt Labs are bringing together two industry-leading companies to deliver a data infrastructure layer that helps organizations move, transform, and trust their data. As a Staff Software Engineer on the Core & Adapters team, you will be a steward of dbt Core, the open-source engine used by tens of thousands of practitioners to transform data with the rigor of software engineering.
Responsibilities
- 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.
Requirements
- 6+ years of professional software development experience, with a focus on building and operating backend systems in a production environment.
- Deep backend engineering experience and proficiency in Python.
- A systematic, first-principles approach to problem-solving, with comfort navigating and debugging in Linux environments (e.g., understanding process scheduling, memory management, file systems).
- Solid grasp of database internals, such as query execution engines, storage layers, indexing strategies, and transaction management.
- Excellent communication skills and a sense of ownership, with the ability to balance technical depth with fast, iterative delivery.
Nice to have
- A background in data warehousing, data engineering, or analytics engineering.
- Professional experience writing production code in Go or Rust.
- Experience contributing to or maintaining a popular open-source project.
- Experience building compilers, interpreters, or developer tooling.
- Familiarity with performance analysis tools like perf or strace.
Benefits
- 100% employer-paid medical insurance*
- Generous paid time-off policy (PTO)
- Paid sick time
- Inclusive parental leave policy
- Holidays (including a year end Global Week of Rest)
- Volunteer days off
- RSU stock grants*
- Professional development and training opportunities
- Company virtual happy hours, free food, and fun team-building activities
- Monthly cell phone stipend
- Access to an innovative mental health support platform offering therapy, coaching, and self-guided mindfulness exercises for employees and covered dependents.
Additional details
- Fivetran’s mission is to make access to data as simple and reliable as electricity; with Fivetran, customer data arrives in warehouses canonical and ready to query.
- Fivetran helps organizations automate data movement; dbt Labs pioneered analytics engineering.
- During the transition period of integrating teams, systems, and career sites, references to both Fivetran and dbt Labs may appear in the recruiting process.
- The dbt Core team is a small, high-trust group of systems engineers tackling fundamental challenges in performance, reliability, and architectural integrity.
- The team operates in a remote-first, asynchronous-friendly environment that values deep work, clear written communication, and a high degree of autonomy.
- Company core values: Get Stuck In, Do the Right Thing, and One Team, One Dream.
- Fivetran is valued at over $5.6 billion and has been featured in Forbes.
- The company promotes diversity, equity, inclusion & belonging (DEIB) to build a world-class company.
- Benefit availability (Medical insurance and RSU grants) may vary by country and worker type.
- Fivetran provides a candidate privacy policy and a process for requesting disability accommodations during the interview process via a specific form.
- #LI-REMOTE
- #LI-SA1
- Link to Fivetran's Benefits by Region: [Provided in source]
- Link to Fivetran culture video: [Provided in source]
- Link to candidate privacy policy: [Provided in source]