DAOS Software Engineer

Hewlett Packard Enterprise

Bengaluru

Hybrid

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health & Wellbeing benefits
Personal & Professional Development programs
Unconditional Inclusion and flexibility

Job summary

Hewlett Packard Enterprise in Bengaluru is seeking an experienced Software Development Engineer for their DAOS Core Software Engineering team. The role involves hands-on software development in C, C++, and Python, focusing on innovative solutions for complex data workloads.

The ideal candidate will have over 5 years of software engineering experience, strong knowledge of distributed storage systems, and the ability to work independently and as part of a global team.

Qualifications

  • 5+ years of experience as a software engineer.
  • Strong proficiency in C programming.
  • Experience with Linux and distributed storage systems like Lustre or Ceph.

Responsibilities

  • Diagnose, design, and implement solutions to technical challenges.
  • Write performance-oriented code and maintain documentation.
  • Work both independently and collaboratively with a distributed team.

Skills

C programming
Software debugging
Linux skills
Distributed storage systems
Team collaboration

Education

Bachelor's or Master's in Computer Science or Equivalent

Tools

FUSE
Open-source development tools

Job description

This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office.

Company

Hewlett Packard Enterprise is the global edge‑to‑cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud.

Job Overview

High Performance Computing, AI and Labs is a critical element of HPE. We are focused on delivering innovative solutions that accelerate our customers’ digital transformation and enable them to tackle complex, data‑intensive workloads. The DAOS (Distributed Asynchronous Object Storage) Core Software Engineering team is seeking an experienced software development engineer. This role requires hands‑on software engineering experience in C, C++, and Python.

Responsibilities
  • Independently diagnose, design, and implement solutions to complex technical challenges.
  • Understand features from existing documentation and read C source code.
  • Write code with an eye on performance and scalability.
  • Maintain documentation of your work.
  • Write unit tests along with your product code.
  • Work independently and as part of a globally distributed team.
Minimum Qualifications
  • Bachelor's or Master's in Computer Science or Equivalent, 5+ years of experience as a software engineer.
  • Proficiency in C programming.
  • Experience with software debugging.
  • Strong Linux skills.
  • 3+ years of experience with distributed storage systems/filesystems, such as Lustre or Ceph.
  • Team player with good organizational/planning skills and proven past successes in completing large, complex software projects.
Preferred Qualifications
  • Architectural knowledge of scalable distributed system architectures.
  • Knowledge of I/O and network stacks, RPCs.
  • Excellent understanding of file system fundamentals, including POSIX conformance.
  • Working knowledge of FUSE.
  • Familiarity with Python.
  • Familiarity with open‑source development tools and techniques.
  • Knowledge of agile development methodologies.
Additional Skills

Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security‑First Mindset, Solutions Design, Testing & Automation, User Experience (UX)

Benefits

Health & Wellbeing: We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.

Personal & Professional Development: We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.

Unconditional Inclusion: We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.

Equal Employment Opportunity

HPE is an Equal Employment Opportunity/ Veterans/ Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Storage Systems Engineer
Storage Systems Engineer

Hewlett Packard Enterprise • Bengaluru

Hybrid
INR 1,200,000 - 1,600,000
Comprehensive health benefits
Career development programs
Flexible work schedules
Storage Systems Engineer (C/C++, File System, Storage)
Storage Systems Engineer (C/C++, File System, Storage)

Hewlett Packard Enterprise • Bengaluru

On-site
INR 2,800,000 - 5,400,000
Career development programs
Inclusive culture
Flexible work policies
Systems Software Developer – OS, Filesystem
Systems Software Developer – OS, Filesystem

Hewlett Packard Enterprise • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Health & Wellbeing benefits
Personal & Professional Development programs
Storage Systems Engineer (C/C++, File System, Storage)
Storage Systems Engineer (C/C++, File System, Storage)

Hewlett Packard Enterprise Development LP • India

On-site
INR 2,500,000 - 4,200,000
Health & wellbeing
Personal & professional development
Unconditional inclusion
Storage Systems Engineer (C/C++, File System, Storage)
Storage Systems Engineer (C/C++, File System, Storage)

Hewlett Packard Enterprise Development LP • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Health and wellbeing benefits
Career development programs
Inclusive culture
High Performance Computing - Principal Networking Software development Engineer
High Performance Computing - Principal Networking Software development Engineer

Hewlett Packard Enterprise • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Senior Cloud Developer
Senior Cloud Developer

Hewlett Packard Enterprise • YSR Kadapa

On-site
INR 2,500,000 - 4,000,000
Principal Software Engineer
Principal Software Engineer

Hewlett Packard Enterprise • Bengaluru

Hybrid
INR 3,000,000 - 6,500,000
Software Engineer – Kernel & Networking
Software Engineer – Kernel & Networking

Hewlett Packard Enterprise • Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Senior System Software Engineer
Senior System Software Engineer

Hewlett Packard Enterprise • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion