Experience
5 - 10 yrs
Salary (CTC)
₹16.8L - ₹18.5L
Job Location
Bengaluru, India
Vacancy
1
Designation
Software Engineer
Job Type
ONSITE
Job Description
DAOS Software Engineer
This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office.
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. This is a highly visible role that will require working across geographic boundaries at a fast tempo. Close collaboration with architects and program management is required. The successful candidate will have a proven track-record of hands-on development and productization of software.
HPC Software Development Engineer
What you ll do:
Responsibilities:
- Independently diagnose, design, and implement solutions to complex technical challenges.
- Understanding features from existing documentation and reading C source code.
- Writing code with an eye on performance and scalability.
- Maintaining documentation of their work.
- Writing unit tests along with their product code.
- Ability to work independently and as part of a globally distributed team.
What you need to bring:
Minimum qualifications:
- Bachelors or Masters 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
- This job requires a 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:
Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
