5 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design, build, and maintain MetricFlow features such as metric definitions, query compilation, dimensional modeling, and SQL generation across Snowflake, BigQuery, Databricks, Redshift, and other warehouses.
- Own the open-source MetricFlow project by triaging issues, reviewing external pull requests, managing releases, and engaging contributors through GitHub and Slack.
- Collaborate with dbt Cloud, dbt Core, and Semantic Layer service engineers to integrate MetricFlow across the dbt ecosystem.
- Improve the performance, reliability, and observability of metric query execution at scale.
- Partner with product, design, and developer-relations teams to turn customer and community feedback into shipped improvements.
- Write technical documentation, RFCs, and design documents, and mentor engineers through reviews, pairing, and technical guidance.
Requirements
- Strong professional software engineering experience and a track record of shipping production systems.
- Deep proficiency in Python, including modern typing, testing practices, and packaging.
- Strong SQL fundamentals and working knowledge of analytical query engines and data warehouse execution.
- Experience designing systems involving parsing, compilation, or transformation, such as query planners, DSL compilers, type systems, or rule-based engines.
- Understanding of clean APIs, modularity, testability, and backward compatibility.
- Excellent written and verbal communication and experience working in distributed, asynchronous teams.
- Preferred qualifications include open-source project maintenance, familiarity with dbt, MetricFlow, LookML, Cube, or other semantic-layer technologies; data warehousing or query optimization experience; CI/CD, GitHub Actions, and Python release engineering experience; and experience building developer-facing APIs, SDKs, or CLIs.
Benefits
- Competitive compensation including salary and equity, comprehensive health insurance, generous paid time off, learning and wellness stipends, and home-office support.
- 100% employer-paid medical insurance, with availability varying by country and worker type.
- Paid vacation or flexible/unlimited vacation depending on role and country, paid sick time, inclusive parental leave, paid holidays, a year-end Global Week of Rest, and volunteer days off.
- RSU stock grants, professional development and training opportunities, monthly cell phone stipend, free food, virtual happy hours, and team-building activities.
- Mental health support platform with therapy, coaching, and self-guided mindfulness resources for covered employees and dependents.
- Role is based in Bangalore; benefits may vary by country and worker type.
Categories
BackendData Engineering
About Fivetran
Fivetran builds a managed data integration platform that extracts data from hundreds of SaaS apps and databases and loads it into cloud data warehouses for analytics and AI teams. Sold as a subscription SaaS service, it provides prebuilt connectors, automated schema management, and ELT/replication to destinations like Snowflake, BigQuery, Databricks, and Redshift. Founded in 2012 and headquartered in Oakland, it serves customers such as Autodesk, Condé Nast, JetBlue, and Morgan Stanley.
