> Markdown version of [/jobs/ext/3140685-sr-staff-software-engineer-apache-iceberg](https://www.wearedevelopers.com/jobs/ext/3140685-sr-staff-software-engineer-apache-iceberg). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Staff Software Engineer - Apache Iceberg - **Company:** Cloudera - **Location:** Granada, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Apache HTTP Server, C++ (Programming Language), Data Architecture, Data Structures, Software Debugging, Distributed Systems, Python (Programming Language), Open Source Technology, Cloudera, Scala (Programming Language), Data Processing, Sql Optimization, System Availability, Data Lakes, Information Technology - **Published:** September 29, 2026 - **Apply:** https://www.buscojobs.com.es/sr-staff-software-engineer-apache-iceberg-en-granada-ID-373299638 ## About the Role Requisitos principales Bachelor's degree in Computer Science or equivalent and 6+ years of experience; OR Master's degree with 4-6 years; OR PhD with 2-4 years Hands-on programming with solid data structures and algorithms Experience in systems design and development Strong knowledge of Java, Scala, C++, or Python; willingness to learn we are using Passion for clean code, quality, and detail Ability to work independently and in international teams Excellent communication and collaboration skills Open-minded and keen to learn and build great products Experience with Apache Iceberg or related technologies (nice to have) Experience with distributed computing or high availability systems (nice to have) Contributions to open-source projects (nice to have) SQL optimization experience (nice to have) strong collaboration problem-solving independence communication skills Java Scala C++ ## Description OverviewAs a Staff Engineer at Cloudera, you will own the next generation of our enterprise Apache Iceberg distribution, shaping data lake architectures at petabyte scale. You will contribute to the Iceberg open-source project and drive performance improvements across the Cloudera stack, enabling efficient multi-cloud data processing for global customers. You'll collaborate with product, customers, and cross-functional teams to evolve Iceberg features for modern data lakes. This role offers impact at scale, working on distributed systems that power large enterprises and AI-driven analytics.Compensaciones / Beneficios Generous PTO PolicyUnplugged DaysFlexible WFH PolicyMental & Physical Wellness programsPhone and Internet Reimbursement programContinued Career DevelopmentResponsabilidades Drive the future of data architecture by contributing to Apache IcebergImplement Iceberg-based features to improve performance across the Cloudera stackCollaborate with product managers and customers to identify improvements for Modern Data LakesDevelop new features in Java on modern platformsUnderstand and leverage Iceberg across the Cloudera stack in daily tasksDebug deployment issues, perform root-cause analysis, and conduct system testsCollaborate with team members and stakeholdersRequisitos principales Bachelor's degree in Computer Science or equivalent and 6+ years of experience; OR Master's degree with 4-6 years; OR PhD with 2-4 yearsHands-on programming with solid data structures and algorithmsExperience in systems design and developmentStrong knowledge of Java, Scala, C++, or Python; willingness to learn we are usingPassion for clean code, quality, and detailAbility to work independently and in international teamsExcellent communication and collaboration skillsOpen-minded and keen to learn and build great productsExperience with Apache Iceberg or related technologies (nice to have)Experience with distributed computing or high availability systems (nice to have)Contributions to open-source projects (nice to have)SQL optimization experience (nice to have)strong collaborationproblem-solving independencecommunication skillsJavaScalaC++