Full-Time

Principal Software Engineer

Data Lakes

Updated on 5/9/2024

Fivetran

Fivetran

1,001-5,000 employees

Automated data integration and management platform

Data & Analytics

Senior, Expert

Toronto, ON, Canada

Required Skills
Microsoft Azure
Java
AWS
Google Cloud Platform
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 a focus on making everyone around you better.
  • Strongly prefer an MS or PhD in Computer Science, ideally focusing on database management and/or storage engines.
Responsibilities
  • Partner closely with product teams to understand requirements and design cutting-edge capabilities.
  • Design, develop, implement, and operate highly reliable large-scale data lake systems.
  • Contribute to open-source projects such as DuckDB.
  • Analyze fault-tolerance, high availability issues, performance, and scale challenges.
  • Ensure operational excellence of services and meet commitments to customers.
  • Set technical directions and influence cross-functional teams.

Fivetran offers an automated data movement platform with 300+ pre-built source connectors and real-time database replication, enabling secure and efficient data extraction, loading, and transformation for leading brands.

Company Stage

Series D

Total Funding

$889.3M

Headquarters

Oakland, California

Founded

2012

Growth & Insights
Headcount

6 month growth

4%

1 year growth

7%

2 year growth

22%