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.
Feel free to work remotely from anywhere across Montenegro or connect with colleagues at our Herceg-Novi and Podgorica offices.
#LI-DNI#October-Referral-Digest-ME#LI-VS4
Responsibilities
- Participate in 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 Podgorica, Montenegro 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 design and implementation of fault-tolerant and highly available distributed systems
- Familiarity with 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
- Engineering Heritage. Best-in-class experts sharing a culture of engineering excellence and tackling complex engineering challenges for over 30 years
- Advanced Tech Stack. Innovative projects where you can apply or enhance your expertise in Cloud, Data, AI, and other emerging technologies
- World-Class Clients. Work closely with 295+ of the Forbes Global 2000 on creating disruptive solutions that make a global impact
- Professional Growth. Exceptional support for career development with comprehensive resources for upskilling or reskilling in pioneering practices
- GenAI Community. Strong AI competencies with 600+ experts across 55+ locations driving GenAI-enabled transformation journeys
- Entrepreneurial Culture. If you're passionate and dedicated to improving business transformation, we provide the support you need to bring your ideas to life
- Hybrid Setup.The flexibility to work from any location in Montenegro, whether it's your home or our dynamic offices
- Other Benefits. Corporate health insurance and the possibility of buying private health insurance for the family at a corporate price