Staff Software Engineer

Fivetran · Data Infrastructure

Job description

Position:
Staff Software Engineer

Company:
Fivetran

Location:
India (Remote)

Short Summary:
Fivetran's mission is to simplify and ensure reliable access to data. As a Staff Software Engineer, you will work on the dbt Core team, focusing on enhancing the performance and reliability of the open-source engine that supports data transformation for numerous organizations.

Responsibilities:
- Dive deep into the dbt-core execution engine to identify and eliminate performance bottlenecks.
- Architect and implement improvements to the adapter interface connecting dbt to various databases and platforms.
- Debug complex system-level issues related to Linux process management and database query planning.
- Lead technical design discussions and contribute to the architectural roadmap for dbt Core.
- Mentor engineers and uphold high standards for code quality and design.
- Take ownership of distributed systems and participate in an on-call rotation.

Requirement:
- 6+ years of professional software development experience, focusing on backend systems.
- Proficiency in Python and a systematic approach to problem-solving in Linux environments.
- Solid understanding of database internals and excellent communication skills.

Preferred Qualifications:
- Background in data warehousing or analytics engineering.
- Experience with Go or Rust, and contributing to open-source projects.
- Familiarity with performance analysis tools.

Benefits:
- 100% employer-paid medical insurance.
- Generous paid time-off policy, inclusive parental leave, and volunteer days off.
- RSU stock grants and professional development opportunities.
- Monthly cell phone stipend and access to mental health support resources.

Skills

  • debugging
  • linux
  • python

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Staff Software Engineer — Fivetran | RVC