Be a part of it. Join the #AccelFamily

Principal Software Engineer



Software Engineering
Multiple locations
Posted on Tuesday, July 9, 2024

Business Area:


Seniority Level:


Job Description:

At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.

Cloudera is looking for a software engineer with strong distributed systems expertise to join the Cloudera Data Engineering team. The team builds and maintains the Cloudera Data Engineering Experiences (CDE) within the overall Cloudera Data Platform (CDP).

Cloudera Data Engineering Experience is the next generation cloud-native SaaS/PaaS platform to allow customers to run large-scale data processing workflows with just a few clicks. You will be building the infrastructure for our customers to run mission critical applications on the public cloud, working with the latest AWS and Azure support for Kubernetes.

We are looking for a Principal Engineer with experience in large-scale, distributed systems to help build our enterprise-grade Data Engineering Experiences powered upon open source technologies such as Apache Spark, Apache Airflow and Kubernetes.

The Data Engineering team spans across the globe working in the United States, Hungary, India, Australia. Many of the team members are deeply involved in open source projects and communities like Apache Software Foundation and CNCF.

As a Principal Engineer you will....

  • Work with amazing people - We are a fun & smart team, including many of the top luminaries in Apache Spark, Kubernetes, Apache Hadoop, and related open source communities.

  • Do innovative work - Cloudera pushes the frontier of big data & data engineering.

  • We frequently interact with the research community, collaborate with engineers at other top companies & host cutting-edge researchers for tech talks.

  • We encourage members to participate in the open source community and do more tech talks.

  • Be a part of great culture - Transparent and open meritocracy. Everybody is always thinking of better ways to do things, and coming up with ideas that make a difference. We build our culture to be the best workplace in our careers.

  • Gain experience - Become an expert on the latest Cloud-native/SaaS technologies such as Kubernetes, AWS, Azure, as well as Big data technologies such as Spark/Airflow, etc.

We are excited about you if you have....

  • 8-10+ years professional software development.

  • Experience leading and delivering complex product enhancements.

  • We use Java/Scala/Python/GoLang in projects, you should have a strong understanding of at least one of the following languages: Java, Scala, GoLang, Rust, C++, Python. And interested to learn the languages we’re using.

  • Experience with systems design, development.

  • Passionate about programming, clean coding habits, attention to detail, and focus on quality

  • Strong oral and written communication skills.

  • Strong ability to research and solve problems independently without constant supervision

  • (Most importantly) Open-minded, desire to learn new things and build great products.

You might also have…

  • Experience with using/developing Apache Spark/Airflow or other related technologies.

  • Experience building and maintaining containerized applications on Kubernetes.

  • Experience with large-scale, distributed systems design and development with an understanding of scaling, performance, and scheduling.

  • Solid experience with at least one cloud service (AWS, Azure, GCP, OpenShift)

  • Contributors to open-source projects.

The expected base salary for this role in California is $228,000 - $285,000

The salary will vary depending on your job-related skills, experience and location.

What you can expect from us:

  • 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

Cloudera is an Equal Opportunity / Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.