ApplyPrincipal Software Engineer - Data Lakes
Posted 5 months agoViewed
View full description
💎 Seniority level: Principal, 5+ years
📍 Location: Ireland
🔍 Industry: Data management and analytics
🗣️ Languages: English
⏳ Experience: 5+ years
🪄 Skills: AWSGCPJavaKubernetesC++AzuregRPCPostgres
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 record of leading and delivering large and complex projects.
- Strong development skills in Java and C++.
- Solid experience with public clouds (AWS, Azure, GCP).
- Demonstrated knowledge of columnar storage formats.
- Growth mindset focused on innovative solutions.
- MS or PhD in Computer Science, ideally focusing on database management or storage engines.
Responsibilities:
- Partner closely with product teams to understand requirements and design cutting-edge new capabilities.
- Design, develop, implement, and operate highly reliable large-scale data lake systems.
- Contribute to open-source projects such as DuckDB.
- Analyze fault-tolerance and high availability issues, and performance challenges.
- Ensure operational excellence regarding security, reliability, availability, and performance.
- Set technical directions and influence cross-functional teams.
Apply