Job Details

ID #17114775
State Colorado
City Fort collins / north CO
Job type Contract
Salary USD TBD TBD
Source Infobahn Softworld Inc.
Showed 2021-07-22
Date 2021-07-22
Deadline 2021-09-20
Category Et cetera
Create resume

Remote Position :: Software Engineer - HPC storage @ Fort Collins, CO

Colorado, Fort collins / north CO, 80528 Fort collins / north CO USA

Vacancy expired!

Job Title: Software Engineer Location: Fort Collins, CO Duration: 7+ Months contract Please note: This role will be 100% remote. Experiences with existing HPC storage solutions (Ceph, Lustre, etc) or experiences with HPC storage technology (SPDK development, etc). For this sustaining SW development role we are looking for developers that have experience with HPC storage development and have the ability to communicate with directly with customers. The people in this role will be engaging with customers to help debug & resolve their issues. Responsibilities Independently diagnose, troubleshoot and implement solutions to defects reported against the core DAOS code. Receive customer input and resolve bugs and unique edge cases. Understand features from existing documentation and reading C source code. Communicate with commercial customers to clarify issues to drive to expedient resolutions. Understand features from existing documentation and reading C source code. Write code for performance and scalability. Maintain documentation of the code development. Write unit tests along with product code. Ability to work independently and as part of a globally distributed team. Qualifications and Experience Bachelor's or Master's in Computer Science or equivalent. 5+ years of experience as a software engineer. Required skills Proficiency in C programming. Experience with software debugging. Strong Linux development skills. Experience with distributed storage systems and filesystems, such as Lustre or Ceph. Expert knowledge of Redis, HBase, and LSM Tree. Familiarity with open source development tools and techniques including github and jenkins. This job requires a team player with good organizational/planning skills, and proven past success in completing large projects. Knowledge of Agile development methodologies. Preferred qualifications Architectural knowledge of scalable distributed system architectures. Knowledge of I/O and network stacks, RPCs. Good understanding of file system fundamentals, including POSIX conformance. Familiar with a consensus algorithm such as Paxos or Raft. Working knowledge of FUSE.

Vacancy expired!

Subscribe Report job