Be a part of it. Join the #AccelFamily

Senior Software Engineer



Software Engineering
Bengaluru, Karnataka, India
Posted on Thursday, May 30, 2024

Business Area:


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.

Cloudera enables enterprises to build the world’s fastest, easiest and secure data platform using Hadoop to meet with the growing challenges in leveraging the power of data. In this role, you will be a key contributor to our Tools team; this team is responsible for building utilities that enable auto-detection of known issues and troubleshooting capabilities using diagnostics data. As a software engineer, you will be responsible for conceptualizing, developing, maintaining tools and optimizing overall system infrastructure.

As a Senior Software Engineer you will :

  • Work on full-stack, design and build systems on Hadoop, Spark, Kafka, Hive, HBase, and integrate with web front end.

  • Set accurate expectations as to the scope of work and required time to complete, and communicating status effectively through the completion of work.

  • Build strong relationships and collaborate with developers, test engineering, product management, support engineering, and customers.

  • Architect and deploy technical infrastructure to scale ever-growing business needs. This includes designing data ingestion pipelines and modeling data for analysis.

We’re excited about you if you have:

  • Experience building Java applications or web services, working with the usual cast of tools (IDEs, Maven, JUnit, etc…)

  • Understanding of Object-oriented design, as well as developing testable code.

  • Experience with Unix shell scripting

  • Good understanding of Unix or Linux, with the ability to accomplish tasks such as setting up a web server or installing a relational database.

  • Excellent analytical and problem-solving skills.

  • Desire to create new things, dive in wherever there's a need, and learn new things.

You may also have:

  • SQL experience.

  • JavaScript knowledge

  • Big Data experience with Hadoop and Spark

  • Experience working with Machine Learning algorithms.

  • Experience with data ingestion and processing using NiFi, Kafka, Flume, Spark, or Hive.

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.