HamburgerMenu
hirist

Software Principal Engineer - Data Structure & Algorithm

The Glove
Multiple Locations
5 - 15 Years

Posted on: 27/07/2025

Job Description

You will :

- Design, develop and deliver solutions to distributed computing problems for scaleout OneFS filesystem and data services

- Develop features for OneFS to address scale, performance, and GenAI readiness of PowerScale

- Collaborate within and outside of your scrum team during the entire software development cycle to ensure we leverage common components, build optimized solutions with highest quality.

Essential Requirements :

- Bachelors in Computer Science or related technical field with 5 to 14 years of relevant work experience in Distributed Software Systems OR Operating Systems OR File Systems OR Embedded Software

- Experience in developing system software using C programming

- Experienced in Advanced Data Structures, Memory Management, Locking, Design Patterns, Multithreading and Parallel Programming

- Solid understanding of Algorithms, Concurrency Models, Design Patterns and Asynchronous Concepts

- Knowledge of UNIX/Linux/ POSIX based systems software development, storage networking protocols and architectures


Desirable Requirements :

- Excellent analytical and problem solving skills

info-icon

Did you find something suspicious?