F
Principal Software Engineer - Data Lakes
Fivetran
Contract type
Ongoing
Work mode
100% remote
Experience
Senior · 6+ years
Job description
Key details
- Partner closely with product teams to understand requirements and design cutting-edge new capabilities that go directly into customers' hands
- Design, develop, implement, and operate highly reliable large-scale data lake systems in cooperation with a dedicated data lake engineering team
- Contribute to open-source projects such as DuckDB and Polaris
- Embrace Fivetran innovations with open-source standards and toolsets
- Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them
- Ensure operational excellence of the services and meet commitments to customers regarding security, reliability, availability, and performance
- Set technical directions and influence cross-functional teams
- Company mission
- Fivetran brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers
Primary stack
Core technologies
JavaAWSAzureGoogle Cloud Platform (GCP)
Benefits
- 100% employer-paid medical insurance
- Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
- RSU stock grants
- Professional development and training opportunities
- Company virtual happy hours, free food, and fun team-building activities
- Monthly cell phone stipend
- Access to an innovative mental health support platform that offers personalized care and resources in areas such as therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
Requirements & details
- 6+ years of hands-on or research experience with high-performance relational data management systems
- Deep understanding of infrastructure & software optimizations and performance engineering to drive significant performance, latency, and availability improvements
- 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 breaking the status quo by seeking innovative solutions
- Excellent team player who is consistent in making everyone around you better
- Bonus: Strongly prefer an MS or PhD in Computer Science, ideally focusing on database management and/or storage engines
- Java, C++, AWS, Azure, GCP, DuckDB, Polaris
- Java
- AWS
- Azure
- Google Cloud Platform (GCP)
