We are searching for a Key System Software Engineer to join our client's core filesystem team.
Our client is one of the world's leading data storage providers for high-performance computing, catering to industries such as academic research, manufacturing, and life sciences. They specialize in developing scalable and fault-tolerant distributed storage systems for enterprise environments.
This is a fully remote position that offers you the flexibility to work from any location in Armenia, whether it's your home or well-equipped offices in Yerevan or Gyumri.
#LI-DNI#October-Referral-Digest-AM#LI-VS4
Responsibilities
- Participate in the development of distributed storage systems, driving design, and optimization
- Contribute to architectural decisions, ensuring scalability, reliability, and performance meet the industry's highest standards
- Collaborate closely with cross-functional teams, including software engineers, architects, and product managers, to steer the development process and achieve project objectives
- Identify performance bottlenecks in code, optimize code for multi-core and scale-out use cases to enhance the overall performance of distributed storage systems
Want more jobs like this?
Get jobs in Gavarr, Armenia delivered to your inbox every week.
- Skills in C or C++ programming and strong computer science fundamentals such as algorithms, data structures, and computer hardware
- Knowledge of debugging and troubleshooting techniques in distributed environments
- Experience in the design and implementation of fault-tolerant and highly available distributed systems
- Knowledge of distributed systems, multi-threading, concurrency, and Remote Procedure Call (RPC)
- Expertise in developing software for Linux/Unix platforms
- Understanding of Agile/Scrum methodology and proficiency in scripting languages such as Python, Perl, Tcl, and Bash
- English communication skills at B2+ level
- Capability to write and debug kernel-level code is highly valued
- Qualifications in computer networking technologies and protocols such as TCP/IP, NAT, IPv6, VPN, DNS, DHCP, VLAN, and LACP
- Knowledge of Virtual File System (VFS) and memory management techniques in the Linux kernel
- Background in storage technologies and high-performance networking, including NAS, SAN, RAID, Fiber Channel, InfiniBand/RDMA, and NVMe-oF
- Expertise in distributed algorithms and protocols, including replication and distributed consensus, leader election, and mutual exclusion
- We connect like-minded people:
- Delivering innovative solutions to industry leaders, making a global impact
- Enjoyable working environment, whether it is the vibrant office or the comfort of your home
- Opportunity to work abroad for up to two months per year
- Relocation opportunities within our offices in 55+ countries
- Corporate and social events
- We invest in your growth:
- Leadership development, career advising, soft skills and well-being programs
- Certifications, including GCP, Azure and AWS
- Unlimited access to LinkedIn Learning, Get Abstract and O'ReillyFree
- English classes with certified teachers
- We cover it all:
- Participation in the Employee Stock Purchase Plan
- Monetary bonuses for engaging in the referral program
- Comprehensive medical & family care package
- Four trust days per year for personal needs
- Discounts for fitness clubs
- Benefits package (hotels, restaurants, stores and services)