Senior Software Engineer – Storage

3 days ago


Bengaluru, Karnataka, India Cloudera Full time ₹ 20,00,000 - ₹ 25,00,000 per year

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.

Team Description:

Cloudera is looking for an exceptional and passionate software engineer with a distributed systems background to join the Storage Engineering team focused on building Apache Ozone. The Storage team is responsible for the primary storage and storage access layers which are core to the Cloudera Data Platform. Apache Ozone (

) is an open source project purposed to build a massively scalable distributed object store. Ozone is designed to scale to thousands of nodes, tens of billions of objects and overcome the limitations of the Hadoop Distributed File System (HDFS).

As the Senior Software Engineer you will:

  • You will be directly involved in the design and implementation of the core feature set of Apache Ozone and Apache Ratis (open-source RAFT implementation).
  • You will also contribute to HDFS; the development of HDFS which is one of the most widely deployed distributed storage systems in the world with over a thousand Cloudera customers.
  • This is a unique opportunity to be a part of building a brand new distributed storage system and have a huge impact on the big data and cloud computing industry.

We're excited about you if you have:

  • BS, MS, or Ph.D. in Computer Science
  • Masters or Bachelors +4 years of relevant industry experience
  • Strong backend engineering skill set with expertise in Java.
  • Hands-on programmer with a good knowledge of data-structures and CS algorithms.
  • Experience with large-scale, distributed systems design and development with a strong understanding of scaling, replication, consistency, and high availability
  • Experience with system software design and development with an understanding of computer architecture, storage, network, and IO subsystems
  • Clean coding habits, attention to detail, and focus on quality
  • Good oral, written and communication skills.

You may also have:

  • Background in a distributed storage system including file systems, database storage internals, no-sql storage or distributed hash tables
  • Background in performance tuning, identifying performance bottlenecks, and implementing performance optimizations
  • Good understanding of Apache Hadoop
  • Recognized contributions to open source projects
  • Experience using projects in the Apache Hadoop ecosystem such as MapReduce, HBase, Hive, Spark etc. is a big plus
  • Understanding of Paxos, RAFT, or equivalent distributed consensus protocols.

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

  • Bengaluru, Karnataka, India Pure Storage Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry.This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and...


  • Bengaluru, Karnataka, India Avia Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Primary title:Director of Storage Software EngineeringRole & ResponsibilitiesDefine technical strategy and product roadmap for storage software—block, object, and file services—ensuring alignment with business goals and customer SLAs.Lead and scale multiple engineering teams (architecture, kernel/driver, reliability, QA) to deliver production-grade...


  • Bengaluru, Karnataka, India Pure Storage Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per year

    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry.This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and...


  • Bengaluru, Karnataka, India Pure Storage Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry.This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and...


  • Bengaluru, Karnataka, India AMD Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Pure Storage Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry.This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and...


  • Bengaluru, Karnataka, India Pure Storage Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry.This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software EngineerThe Dell Technologies – UDS Division is in the business of transforming the way data is stored. At the forefront of the big data movement, our highly parallelized, distributed architecture has completely redefined the storage model. We enable our thousands of customers to work at a scale that wasn't previously possible by shipping a...