Cloudera Logo

Cloudera

Staff Software Engineer - Java

Reposted 12 Days Ago
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka
Senior level
In-Office
Bangalore, Bengaluru Urban, Karnataka
Senior level
The Staff Software Engineer will develop and manage product development for Cloudera Data Warehouse components, focusing on data infrastructure software, automation frameworks, and collaboration with a team on high-quality code.
The summary above was generated by AI

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.

Cloudera Data Warehouse Hive team looking for a passionate and seasoned Software Developer to join our growing engineering team. This group is targeting the biggest enterprises wanting to utilize Cloudera’s services in a private and public cloud environment. Our product is built on open source technologies like Hive, Impala, Hadoop, Kudu, Spark and so many more providing unlimited learning opportunities. 

You will manage product development for our CDP components, develop engineering tools and scalable services to enable efficient development, testing, and release operations.  You will be immersed in many exciting, cutting-edge technologies and projects, including collaboration with developers, testers, product, field engineers, and our external partners, both software and hardware vendors. The candidate will be responsible for Apache Hive and CDW projects. We are looking for a candidate who would like to work on these projects upstream and downstream.

As a Staff Software Engineer, you will.

  • Build robust and scalable data infrastructure software

  • Design and create services and system architecture for your projects 

  • Improve code quality through writing unit tests, automation, and code reviews

  • The candidate would write Java code and/or build several services in the Cloudera Data Warehouse. 

  • Worked with a team of engineers who reviewed each other's code/designs and held each other to an extremely high bar for the quality of code/designs

  • The candidate has to have a good understanding of Kubernetes.

  • Build out the production and test infrastructure. 

  • Develop automation frameworks to reproduce issues and prevent regressions.

  • Work closely with other developers providing services to our system.

  • Help to analyze and to understand how customers use the product and improve it where necessary.  

We’re excited about you if you have:

  • Deep familiarity with Java programming language.

  • Hands-on experience with distributed systems. 

  • Knowledge of database concepts, RDBMS internals.

  • Knowledge of the Hadoop stack, containers, or Kubernetes is a strong plus.  

  • Has experience working in a distributed team. 

  • Has 8+ years of experience in software development.

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-SV1

#LI-Remote

Top Skills

Hadoop
Hive
Impala
Java
Kubernetes
Kudu
Spark

Similar Jobs

Yesterday
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Financial Services
Design and build features for digital banking solutions, delivering production-ready code while collaborating with cross-functional teams in an Agile environment.
Top Skills: Ci/Cd (JenkinsDockerGitGithub Ci)HibernateIntellij IdeaJavaJIRAKubernetesNoSQLOraclePostgresPythonSpring BootSpring Cloud
3 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Information Technology • Payments
The Staff Software Engineer will design and implement scalable solutions, lead engineering teams, review code, and ensure high quality in an agile environment.
Top Skills: FlinkHadoopHiveJ2EeJavaMicrosoft Sql ServerOracle ServerPostgresPythonScalaScoopSparkSpring Framework
4 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Information Technology • Payments
As a Staff Software Engineer at Visa, you will design and build scalable payment systems, collaborating in agile teams and leading technical projects. Responsibilities include coding, system enhancements, and ensuring product quality.
Top Skills: SparkAWSAzureCi/CdDockerFlinkGCPHiveJavaKafkaKubernetesOraclePostgresPythonRabbitMQScalaShellSpring BootSQL Server

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account