Storage Developer, San Jose, USA

Job Description

Job Title:   Storage Developer, San Jose, USA

Client:       Global Storage and Data Management Company

Location: San Jose, California USA

Salary:       150 - 190 K USD

Job Description

Responsibilities:

o    Code in a variety of languages, primarily C/C++

o    Design, implement, and maintain high-performance, scalable storage systems

o    Be able to execute project in entirety from feature specification, design, implementation and validation with minimal supervision.

o    Be able to create documentation such as design documents, feature specification and bug updates.

o    Being able to create a work plan with verifiable milestones and time estimates and deliver project within estimates.

o    Constructively collaborate with the team during design/code reviews.

o    Interfacing with QA to come up with effective feature test plans.

o    Being able to benchmark performance and identify and troubleshoot bottlenecks

Requirements:

o    6+ years of system software development experience.

o    Strong C/C++ programming skills

o    Python, Shell scripting, Linux experience

o    4+ years’ experience developing Enterprise quality File System/Storage software

o    Ability to program both in kernel and user space

o    Good understanding of multithreading and race conditions in concurrent systems.

o    Good understanding of on-disk and in-memory data structures and algorithms with emphasis on performance

o    Ability to work successfully as part of a team

o    Strong written and verbal communication skills

o    BS/MS/PhD in Computer Science/Engineering or equivalent work experience

Desired Skills:

o    Experience in design and development of hyper converged/distributed storage systems

o    Experience in debugging and fixing data corruption issues

Experience implementing erasure coding for data protection

 
Get Jobs Like This By Email

Contact

Imo Etuk
44 7960 88 41 75
UK
 
×