C

Staff Software Engineer (Backend)

full-timeIndia

Summary

Location

India

Type

full-time

Experience

10+ years

About this role

Business Area:

Engineering

Seniority Level:

Mid-Senior 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.

At Cloudera, our Data Services Pillar is the heart of data innovation. We create seamless, enterprise-grade experiences for data engineering, warehousing, streaming, and AI.

Cloudera Data Engineering (CDE) is our next-generation, cloud-native service built on Apache Spark and Apache Airflow. It allows customers to run large-scale workflows with just a few clicks across hybrid and multi-cloud environments. We are looking for an exceptional Staff Software Engineer to lead the evolution of this platform, ensuring it remains the only toolset purpose-built for enterprise-scale ETL and orchestration.

As a Staff Software Engineer you will:

  • Architect & Scale Core Systems: Design and evolve high-performance systems within the Data Engineering platform, focusing on the Spark ecosystem and surrounding cloud-native technologies.

  • Solve Complex Challenges: Address non-routine technical problems requiring high levels of creativity and a deep understanding of distributed systems architecture.

  • Own the Spark Experience: Build features that enhance Spark’s scale and reliability across production clusters ranging from hundreds to thousands of nodes.

  • Provide Technical Leadership: Drive architectural discussions and provide technical direction for major projects, influencing both your immediate team and broader organizational initiatives.

  • Lead Projects & Delivery: Act as the primary technical lead for domain-specific projects, managing priorities across complex modules while ensuring high-quality execution.

  • Collaborate Cross-Functionally: Work with Product Management, UI/UX, and Field Engineering to translate customer insights into successful technical executions.

  • Mentor & Develop Talent: Coach junior and senior engineers, participate in hiring efforts, and conduct high-level technical interviews for system design and coding.

We’re excited about you if you have:

  • 8+ years of experience building enterprise-grade infrastructure or platform software with deep expertise in distributed systems.

  • Spark & Big Data Expertise: Hands-on experience developing Apache Spark or related technologies, with a strong understanding of system architecture and component interfaces.

  • Kubernetes & Containers: Production experience operating containerized workloads on Kubernetes (K8s) and Docker at scale.

  • Strong Programming Foundations: Advanced proficiency in data structures and algorithms, with a command of Java, Scala, Go, or Python.

  • Cloud Platform Knowledge: Experience with private cloud platforms (OpenShift/Rancher) and public cloud providers (AWS, Azure, or GCP).

  • Proven Leadership: Ability to influence technical planning and decision-making at a program level while maintaining excellent verbal and written communication.

  • Education: Bachelor’s, Master’s, or Ph.D. in Computer Science or a related field.

You may also have:

  • Experience using AI-assisted development tools to improve engineering efficiency.

  • Active contributions to open-source projects within the Apache Software Foundation or CNCF.

  • Experience with modern UI patterns and responsive design (for full-stack scope).

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

EEO/VEVRAA

#LI-AB1

#LI-Hybrid

What you'll do

  • As a Staff Software Engineer, you will architect and scale core systems within the Data Engineering platform and solve complex technical challenges. You will also provide technical leadership and mentor junior engineers while collaborating cross-functionally.

About Cloudera

Cloudera is the only data and AI platform company that brings AI to data anywhere: in clouds, data centers, and at the edge. Cloudera delivers 100% of data in all forms–whether it is in Cloudera or anywhere in the entire data estate. The world’s largest organizations rely on Cloudera to fuel insights that boost bottom lines, safeguard against threats, and save lives. Learn more at Cloudera.com. --------------------------------------------------------------------------------- Recruitment Fraud Alert It has come to our attention that job seekers have been contacted about fake job opportunities with Cloudera from individuals fraudulently posing as Cloudera employees. These recruiting fraud schemes often include requests for personal information and payments. Be aware that Cloudera will never request a payment as part of its recruitment process. Additionally, Cloudera will never make a job offer without conducting an interview process. Any information submitted to Cloudera in relation to a job application should only be through our official career portal (https://www.cloudera.com/careers.html). Email communications from Cloudera will come from an email address ending in @cloudera.com. If you are the target of a recruiting scam, consider filing a report with law enforcement authorities. Cloudera is not responsible for fraudulent job offers and/or any claims, damages, expenses, or other inconvenience connected to recruiting scams.

Ready to join Cloudera?

Take the next step in your career journey

Frequently Asked Questions

What does a Staff Software Engineer (Backend) do at Cloudera?

Toggle
As a Staff Software Engineer (Backend) at Cloudera, you will: as a Staff Software Engineer, you will architect and scale core systems within the Data Engineering platform and solve complex technical challenges. You will also provide technical leadership and mentor junior engineers while collaborating cross-functionally..

Is the Staff Software Engineer (Backend) position at Cloudera remote?

Toggle
The Staff Software Engineer (Backend) position at Cloudera is based in India, India. Contact the company through Clera for specific work arrangement details.

How do I apply for the Staff Software Engineer (Backend) position at Cloudera?

Toggle
You can apply for the Staff Software Engineer (Backend) position at Cloudera directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.