Staff Software Engineer - Apache Iceberg
Core
Architect, design, and scale the next generation of enterprise-grade Apache Iceberg distribution for managing petabyte-scale datasets across multi-cloud environments.
Role type
Staff Software Engineer (Distributed Systems & Data Platform)
Builds
Enterprise-grade Apache Iceberg distribution and core components for Cloudera's Data Platform Pillar
Domain
Big Data, Distributed Systems, Data Lakes, Multi-cloud
Deliverable
production ML models | product features
Required skills
Systems design, Data structures and algorithms, Java, Scala, C++, Python, Debugging and root cause analysis, Open-source contribution
Preferred skills
Apache Iceberg development, Distributed computing, High availability systems, SQL optimization
Technologies
Apache Iceberg, Java, Scala, C++, Python
Responsibilities
Drive future data architecture as a core contributor to Apache Iceberg, Implement new features in Iceberg to improve engine performance, Collaborate with Product Managers and Customers to define improvements for Modern Data Lakes, Develop new features in Java on modern platforms, Work on massive-scale distributed systems spanning hundreds to thousands of nodes, Debug system-level deployment issues and perform system test analysis
Seniority
Staff, hands-on IC with strategic ownership