Staff Software Engineer

Posted Yesterday
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
In-Office
Senior level
Big Data • Software • Analytics
The Role
Seeking a Staff Software Engineer to design, develop, and maintain data replication solutions. Responsibilities include API development, architecture of distributed systems, mentoring, and collaborating across teams.
Summary Generated by Built In

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.

We are seeking an experienced Staff Software Engineer to join our Replication Manager team at Cloudera. In this role, you will be responsible for designing, developing, and maintaining enterprise-grade data replication solutions that enable seamless data movement across hybrid and multi-cloud environments. You'll work on critical infrastructure that helps Fortune 500 companies manage their data lifecycle and migration strategies.

As a Staff Software Engineer you will:
  • Design and implement scalable data replication services for HDFS, Hive, HBase, Apache Iceberg, and other big data technologies.

  • Develop robust APIs and microservices for the Replication Manager platform.

  • Lead complex technical initiatives involving data migration between on-premises clusters and cloud environments (AWS S3, Azure ADLS Gen2).

  • Architect fault-tolerant, distributed systems for high-volume, petabyte-scale data operations with minimal downtime and data consistency guarantees.

  • Optimize replication performance and implement advanced features like bandwidth throttling, scheduling, and policy management.

  • Mentor junior engineers and provide technical guidance on best practices.

  • Implement monitoring, alerting, and observability features for replication jobs.

  • Ensure security and governance policies are maintained using tools like Apache Atlas.

  • Partner with Cloudera Data Platform (CDP) teams and collaborate with field engineering to address customer requirements and escalations.

  • Participate in code reviews and contribute to technical documentation.

We’re excited about you if you have:
  • 8+ years of software engineering experience with distributed systems.

  • Strong proficiency in Java, Scala, or Python for backend development.

  • Deep understanding of Apache Hadoop ecosystem (HDFS, Hive, HBase, YARN).

  • Experience with modern data formats including Apache Iceberg, Delta Lake, and Hive ACID tables.

  • Experience with cloud platforms (AWS, Azure, GCP) and their storage services.

  • Proven experience designing and implementing large-scale distributed systems, understanding CAP theorem and data consistency models.

  • Knowledge of API design, microservices architecture, security protocols, and data governance frameworks.

  • Strong background in SDLC, agile methodologies, CI/CD pipelines, and automated testing frameworks.

You may also have:
  • Experience with Apache Ranger/Atlas or Apache Iceberg replication specifics.

  • Knowledge of enterprise backup/DR or history in data migration/ETL.

  • Open-source contributions or experience in customer-facing support roles.

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-Hybrid
#LI-AB1

Top Skills

Apache Atlas
Apache Iceberg
Apache Ranger
Aws S3
Azure Adls Gen2
Hbase
Hdfs
Hive
Java
Python
Scala
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Palo Alot, CA
3,092 Employees
Year Founded: 2008

What We Do

At Cloudera, we believe that data can make what is impossible today, possible tomorrow. We empower people to transform complex data into clear and actionable insights. Cloudera delivers an enterprise data cloud for any data, anywhere, from the Edge to AI. Powered by the relentless innovation of the open source community,

Similar Jobs

ServiceNow Logo ServiceNow

Staff Software Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
26000 Employees
Hybrid
Bengaluru, Karnataka, IND
1422 Employees

Visa Inc, Logo Visa Inc,

Staff Software Engineer

Fintech • Information Technology • Payments
In-Office or Remote
Bangalore, Bengaluru Urban, Karnataka, IND
26500 Employees

Kaseya Logo Kaseya

Staff Software Engineer

Information Technology • Software
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
5000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account