Fivetran

Principal Software Engineer – Data Lakes

Fivetran

full-time

Posted on:

Origin:  • 🇩🇪 Germany

Visit company website
AI Apply
Manual Apply

Job Level

Lead

Tech Stack

AWSAzureGoogle Cloud PlatformGrafanaGRPCJavaKubernetesPostgres

About the role

  • Contribute to the technical architecture, design, and development of Fivetran’s Managed Data Lake product offering
  • Partner closely with product teams to understand requirements and design new capabilities that go directly into customers’ hands
  • Design, develop, implement, and operate highly reliable large-scale data lake systems with a dedicated engineering team
  • Contribute to open-source projects such as DuckDB and Polaris
  • Analyze fault-tolerance, high availability, performance, and scale challenges and implement solutions
  • Ensure operational excellence, meeting commitments on security, reliability, availability, and performance
  • Set technical directions and influence cross-functional teams

Requirements

  • 5+ years of hands-on or research experience with high-performance relational data management systems
  • Deep understanding of infrastructure & software optimizations and performance engineering
  • Proven track record of leading and delivering large and complicated projects
  • Strong development skills in Java and C++
  • Solid experience with public clouds (AWS, Azure, GCP)
  • Demonstrated knowledge of columnar storage formats
  • Growth mindset and excitement about seeking innovative solutions
  • Excellent team player with ability to make everyone around you better
  • Familiarity with Postgres, Temporal, gRPC
  • Experience with Kubernetes, Grafana
  • Knowledge of data lake/table formats: Iceberg, Polaris, Delta Lake, Parquet, DuckDB