Cloudera

Iceberg Core Engineer, Tech Lead

Cloudera

part-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job 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