Apply

Principal 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