Skip to Content

Principal Software Engineer - Data Lakes

Job Overview

We’re seeking a Principal Software Engineer to contribute to the technical architecture, design and development of Fivetran’s Managed Data Lake product offering.

Key points

  1. Partner closely with product teams to understand requirements and design cutting-edge new capabilities that go directly into customer’s hands.

  2. Design, develop, implement, and operate highly reliable large-scale data lake systems in cooperation with a dedicated data lake engineering team.

  3. Contribute to open-source projects such as DuckDB and Polaris.

  4. Embrace Fivetran innovations with open-source standards and toolsets.

  5. Iceberg, Polaris, Delta Lake, Parquet, DuckDB.

  6. Deep understanding of infrastructure & software optimizations and performance engineering to drive significant performance, latency, and availability improvements.

  7. Proven track record of leading and delivering large and complicated projects.

  8. Strong development skills in Java and C++.

Skills

Java, C++, Postgres, Temporal, gRPCAWS, GCP, Azure, Kubernetes, GrafanaRecruitingJavaAWSAzureGoogle CloudInterviewing

Experience: Senior-level · 6+ years