
Iceberg Core Engineer, Tech Lead
Cloudera
part-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteJob Level
Senior
Tech Stack
ApacheDistributed SystemsJavaPythonScala
About the role
- Become a core contributor to Apache Iceberg
- 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 large scale distributed systems, from 100s to 1000s of nodes, in production clusters
- Debug system level deployment issues, root cause analysis, perform system test analysis and resolve failures
- Collaborate with other team members and stakeholders
Requirements
- BS or MS in Computer Science or related field
- 8+ years experience as a Software Engineer
- 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 (Most importantly)
- Open-minded attitude, desire to learn new things and build great products.
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScalaC++Pythondata structuresalgorithmssystems designdevelopmentdebuggingroot cause analysis
Soft skills
attention to detailproblem solvingindependent workteam collaborationcommunicationopen-mindednessdesire to learnpassion for programmingclean coding habitsfocus on quality
Certifications
BS in Computer ScienceMS in Computer Science