Overview
Fivetran is seeking a Principal Software Engineer to contribute to the technical architecture, design, and development of its Managed Data Lake product offering. This full-time remote role is based out of Germany, offering the opportunity to work with a senior engineering team to build scalable, high-performance systems.
Key Responsibilities
- Collaborate closely with product teams to understand requirements and design innovative solutions for customers.
- 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 and resolve issues related to fault-tolerance, performance, and scalability.
- Ensure operational excellence and fulfill commitments regarding security, reliability, availability, and performance.
- Influence cross-functional teams by setting technical directions.
Requirements
- 6+ 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).
- Knowledge of columnar storage formats.
- Team player with a growth mindset and a focus on innovation.
Benefits
- 100% employer-paid medical insurance.
- Generous paid time-off policy and paid sick time.
- RSU stock grants.
- Professional development and training opportunities.
- Company virtual happy hours and team-building activities.
- Monthly cell phone stipend.
- Access to a mental health support platform for personalized care and resources.
Location
This is a remote position based out of Germany.
How to Apply
To apply, please visit the application site.
Deadline
No specific deadline mentioned.