Senior Software Engineer
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
Fivetran and dbt Labs provide data movement and transformation infrastructure, including tools that help teams create trusted business metrics. You will develop and maintain MetricFlow, optimize query execution, and steward its open-source project.
What you'll do
- Build MetricFlow features for metric definitions, query compilation, modeling, and SQL generation
- Review community contributions, triage issues, and manage open-source releases
- Integrate MetricFlow with dbt Cloud, dbt Core, and the Semantic Layer service
- Improve metric query performance, reliability, and observability
- Mentor engineers through code reviews, pairing, and technical guidance
Skills
Must have
- Python
- SQL
- Query compilation
- Software design
- Testing
- Backwards compatibility
Nice to have
- Open-source development
- Dbt
- Query optimization
- CI/CD
- Developer-facing APIs
Tools
- GitHub actions
- Slack
- Snowflake
- Bigquery
- Databricks
- Redshift
Who it's for
- Domain
- data infrastructure
About Fivetran
Fivetran has 19 open roles in Bangalore, at Fivetran India HQ, Bengaluru. See every Fivetran role.
More at Fivetran
Lead or staff · Hybrid · 8+ years
Senior · Hybrid · 5+ years
Mid level · Hybrid · 4+ years
Senior · Hybrid · 5+ years
Mid level · On-site · 4+ years
Senior · Hybrid · 5+ years
Senior · Hybrid · 5+ years
Entry level · Hybrid · 1 to 2 years
Similar roles
All backend engineering jobs
Baxter · Lead or staff · 12+ years

Sabre Corporation (Sabre Travel Technologies) · Mid level · 3+ years



