Staff Software Engineer

Fivetran
India
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 6+ yearsSkills: ["Ownership","Communication","Problem-solving","Debugging","Mentoring"]

Build and maintain dbt Core’s execution engine and adapter framework that power the modern data stack. You’ll dive into performance issues in a Python codebase, architect and improve interfaces that connect dbt to databases and data platforms, and debug complex system-level problems across Linux, concurrency, and query planning. Lead technical designs, mentor engineers, own critical systems in production, and participate in an on-call rotation to keep high availability and scalability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fivetran
Fivetran
1 day ago

Staff Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Build and maintain dbt Core’s execution engine and adapter framework that power the modern data stack. You’ll dive into performance issues in a Python codebase, architect and improve interfaces that connect dbt to databases and data platforms, and debug complex system-level problems across Linux, concurrency, and query planning. Lead technical designs, mentor engineers, own critical systems in production, and participate in an on-call rotation to keep high availability and scalability.
Location: India
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Identify, debug, and eliminate performance bottlenecks in the dbt-core Python execution engine.
  • •Architect and implement adapter interface improvements connecting dbt to an ecosystem of databases and data platforms.
  • •Debug complex system-level issues spanning Linux process management, concurrency, database query planning, and network protocols.
  • •Lead technical design discussions and help shape the long-term architectural roadmap for dbt Core.
  • •Mentor engineers, review contributions, and help troubleshoot production issues while participating in an on-call rotation for high availability.

Pay and Benefits

Perks:Health InsurancePaid Time-offPaid SickParental LeaveEquityLearning BudgetCell Phone

Key Requirements

  • •6+ years of professional software development focused on building and operating backend systems in production.
  • •Deep backend engineering experience and strong proficiency in Python.
  • •A first-principles approach to problem-solving with comfort debugging in Linux environments (process scheduling, memory management, file systems).
  • •Strong understanding of database internals including query execution, storage layers, indexing, and transaction management.
  • •Excellent communication, ownership mindset, and the ability to deliver fast iteratively.
Experience:6+ yearsBackend systemsProduction engineeringData engineeringAnalytics engineeringOpen source
Skills:OwnershipCommunicationProblem-solvingDebuggingMentoring
Languages:English
Tech Stack:PythonDbtLinuxGoRustPerfStrace

Company Brief

Fivetran
Provides automated data integration and replication software that moves data from hundreds of sources into cloud data warehouses and analytics platforms. Helps engineering and analytics teams keep data pipelines reliable, current, and low-maintenance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Oakland, United States
Founded: 2012
WebsiteLinkedIn