Senior Datapath Software Developer (HPC & File Systems)
C Programming, High-performance computing (HPC)
Armenia
We are a renowned leader in parallel file systems, focusing on innovative distributed storage solutions for the AI and high-performance computing market.
We are looking for a highly experienced Senior Datapath Software Developer with deep expertise in C and C++ to lead the development of subsystems in our distributed storage systems. If you are passionate about high-performance computing and want to make an impact, we encourage you to apply.
Responsibilities
- Exhibit high proficiency in C and C++ programming while delivering efficient and maintainable code
- Contribute to architectural decisions, ensuring scalability and performance meet industry standards
- Collaborate closely with cross-functional teams to achieve project objectives
- Identify performance bottlenecks in code and optimize for multi-core and scale-out use cases
- Conduct rigorous code reviews and provide constructive feedback to junior developers
- Analyze complex technical issues and implement innovative solutions effectively
Requirements
- Minimum 3-4 years of experience in software development with a focus on distributed storage systems
- Expertise in C and C++ programming languages with a strong understanding of data structures and algorithms
- Proven track record of leading entire subsystems of code development within complex storage solutions
- Strong analytical and problem-solving skills with the capability to troubleshoot issues
- Experience with distributed file systems and network protocols
- Ability to communicate effectively in a team-oriented environment
- Desire to learn complex technical topics with a proactive approach
- Fluent English communication skills at a B2+ level
Nice to have
- Experience developing Linux or BSD kernel-level code
- Familiarity with Python programming language
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn