Staff Software Engineer-dbt core

10 hours, 21 minutes ago
Full-time
Lead
Software Development
Fivetran

Fivetran

Fivetran is a SaaS data integration platform that automates data movement from multiple sources into data warehouses, allowing analysts to centralize data effortlessly and focus on driving business analytics.

IT Services
1001-5000
Founded 2012
$853M raised

Description

  • Identify, debug, and eliminate performance bottlenecks in the Python-based dbt Core execution engine.
  • Architect and improve the adapter interface connecting dbt to databases and data platforms.
  • Debug complex system-level issues involving Linux processes, concurrency, database query planning, and network protocols.
  • Lead technical design discussions and shape the long-term architectural roadmap for dbt Core.
  • Own critical distributed systems, troubleshoot production issues, and participate in an on-call rotation.
  • Mentor engineers and review open-source community contributions for code quality, testing, and design.
  • Maintain the scalability, reliability, and architectural integrity of dbt Core.

Requirements

  • 6+ years of professional software development experience building and operating backend systems in production.
  • Deep backend engineering experience and proficiency in Python.
  • Strong systems debugging and first-principles problem-solving skills in Linux environments, including process scheduling, memory management, and file systems.
  • Solid understanding of database internals, including query execution, storage layers, indexing, and transaction management.
  • Excellent communication skills, ownership mindset, and ability to balance technical depth with iterative delivery.
  • Background in data warehousing, data engineering, or analytics engineering (preferred).
  • Experience writing production code in Go or Rust (preferred).
  • Experience contributing to or maintaining a popular open-source project (preferred).
  • Experience building compilers, interpreters, or developer tooling (preferred).
  • Familiarity with performance-analysis tools such as perf or strace (preferred).

Benefits

  • 100% employer-paid medical insurance, subject to country and worker type.
  • Generous paid time off, including vacation or flexible/unlimited vacation depending on location and role, sick time, holidays, volunteer days, and a year-end Global Week of Rest.
  • Inclusive paid parental leave.
  • RSU stock grants.
  • Professional development and training opportunities.
  • Monthly cell phone stipend.
  • Mental health support platform offering therapy, coaching, and mindfulness resources for employees and covered dependents.
  • Virtual happy hours, free food, and team-building activities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Engenheiro(a) de Software Sênior (BU despesas)

Flash 501-1000 Professional Services

Como Pessoa Engenheira de Software Sênior na Flash, você desenvolverá soluções para a plataforma de RH e financeiro, conectando desafios de negócio a produtos escaláveis e confiáveis.

AWS Azure CI/CD GCP Microservices MongoDB NestJS Node.js React TypeScript
10 hours, 36 minutes ago

Engenheira de Software Sênior (Vaga afirmativa para mulheres)

Flash 501-1000 Professional Services

Como Desenvolvedora na Flash, você criará e evoluirá soluções escaláveis para a plataforma de RH e financeiro, contribuindo para a qualidade, arquitetura e confiabilidade dos produtos.

AWS Azure CI/CD GCP GraphQL JavaScript Microservices MongoDB NestJS Node.js React React Native REST API
10 hours, 36 minutes ago

Software Engineer III, Cloud Infrastructure

MyFitnessPal 5001+ Health Care Providers & Services

MyFitnessPal is hiring a Senior Software Engineer to strengthen the cloud and container infrastructure that enables secure, reliable, and scalable experiences for its health-focused platform and engineering teams.

AWS CI/CD Cloudflare Datadog Docker GitHub Actions Kubernetes Linux MySQL New Relic Redis Terraform Unix
1 day, 10 hours ago

Senior Software Engineer (Remote)

Weedmaps 501-1000 Internet Software & Services

Weedmaps is seeking a remote Senior Software Engineer to deliver AI-assisted, end-to-end marketplace and dispensary product features while modernizing its consumer and business platforms.

AWS CI/CD E-commerce Elixir LLM Microservices Node.js React React Native Ruby Ruby on Rails TypeScript
1 day, 10 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers