FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer – Apache Iceberg
ClouderaStaff Engineer focusing on Apache Iceberg, contributing to open-source data lake solutions for Cloudera. Engaging in performance improvement and modern data architecture tasks with distributed systems expertise.
Posted 6/4/2026full-timeRemote • Washington • 🇺🇸 United StatesLead💰 $184,000 - $230,000 per yearWebsite
Tech Stack
Tools & technologiesApacheDistributed SystemsJavaPythonScala
About the role
Key responsibilities & impact- Drive the future of data architecture by becoming a core contributor to Apache Iceberg, the open-source project defining modern data lakes.
- Bring performance improvements to all of the engines in the Cloudera stack, by implementing new features in Iceberg and working with other teams to leverage them during queries.
- Work with Product Managers and Customers to determine ways Iceberg can be improved for Modern Data Lakes.
- Develop new features in Java on a modern platforms
- Gain a solid understanding and deep technical knowledge of components across the Cloudera stack, but focusing on Iceberg, which you can utilize in your daily tasks.
- Get to work on massive-scale distributed systems, spanning from 100s to 1000s of nodes in production clusters, leveraging Iceberg's capabilities for handling PB-scale data architectures.
- Debug system level deployment issues, root cause analysis, perform system test analysis and resolve failures.
- Collaborate with other team members and stakeholders.
Requirements
What you’ll need- Bachelor’s degree in Computer Science or equivalent, and 6+ years of experience; OR Master’s degree and 4-6 years of experience; OR PhD and 2-4 years of experience
- Hands-on programmer with solid data-structures and algorithms
- Experience with systems design, development
- Strong understanding of at least one of the following languages: Java, Scala, C++, Python. And interested to learn the languages we’re using.
- Passionate about programming, clean coding habits, attention to detail, and focus on quality
- Strong ability to research and solve problems independently without constant supervision
- Ability to work effectively both independently and as part of an international and virtual team
- Excellent communication and collaboration skills
- Open-minded attitude, desire to learn new things and build great products
Benefits
Comp & perks- Generous PTO Policy
- Support work life balance with Unplugged Days
- Flexible WFH Policy
- Mental & Physical Wellness programs
- Phone and Internet Reimbursement program
- Access to Continued Career Development
- Comprehensive Benefits and Competitive Packages
- Paid Volunteer Time
- Employee Resource Groups
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScalaC++Pythondata structuresalgorithmssystems designperformance improvementsdebuggingroot cause analysis
Soft Skills
attention to detailproblem solvingindependent workteam collaborationcommunicationopen-mindednessdesire to learnclean coding habitsfocus on qualitypassion for programming
Certifications
Bachelor’s degree in Computer ScienceMaster’s degreePhD