Senior Unix/Linux Network Developer

Vacancy Code: SULND 104

Infopulse Ukraine welcomes talented professionals to join our project and to work as Senior Unix/Linux Network Developer (Code: SULND 104) for full time in our Kyiv office.

The customer is a leading provider of enterprise class data storage subsystems and network technology. The Software Engineer as a member of our team will be responsible for developing distributed file system features based on Colibri (Exa scale cluster file system). Over 15 engineers with system programming will join the already operating team. Periodical business trips during the project course are anticipated.

Responsibilities for this position will include (but are not limited to):
  • Develop code for a large and complex clustered storage system.
  • Multi-threaded code development.
  • Write high-quality, testable, maintainable, documented code.
  • Manages own daily work schedule and deliverables with minimal day-to-day supervision.
  • Coordinates own activities with other team members to identify and resolve dependencies.

Successful candidates should correspond to the following required competencies / skills:
  • Knowledge of C/C++ development and debugging techniques.
  • Understanding of File system protocol development (NFS, pNFS, CIFS).
  • Extensive understanding in network programming (TCP/IP, sockets, or similar).
  • Understanding in Linux kernel, including VFS, VM, and block device layer.
  • Proven experience with multithreaded programming & concurrency control.
  • Strong knowledge of data structures (queues, linked lists, hashes, etc).
  • Knowledge of computer architecture and operating systems.
  • Experience with source control systems such as GIT.
  • Able to prioritize multiple tasks, managing conflicting deadlines, and working effectively in a dynamic environment.
  • Good speaking and writing skills in English.
  • MS/BS degree in Computer Sciences, IT or equivalent.

Following qualifications will be an advantage:
  • Knowledge of in Linux kernel programming.
  • Experience with the GNU tool chain.
  • Extensive understanding of Clustered or distributed file systems development.
  • Experience with any of Lustre, NFSv4, Panasas, Gluster, CEPH, GPFS, or XIV is highly desired

We offer you:

  • competitive salary
  • bonus system and effective talent development system for our well-performed employees
  • Ukrainian labor legislation guarantees (in particular, 24 calendar days of annual paid vacations - may be divided into parts if you will; work-off on Ukrainian official holidays; paid sick leave, paid maternity leave)
  • medical insurance and health protection programs
  • continuous professional competencies development and professional growth opportunities (in particular, free external and internal professional trainings and certifications; foreign languages learning in the company office (different levels of language skills; etc.)
  • challenging work in international professional environment (business trips abroad for work and/or training are possible)

To know more about Infopulse Ukraine other advantages (e.g., Compensation & Social Programs), please, see: http://www.infopulse.com.ua/rus/career/welcome/

To apply please e-mail CV (in English only) with your full career details to job@infopulse.com.ua (please, do not forget to indicate vacancy code in the subject line).You are asked to include the detailed description of your skills and technologies mastered, working experience and projects description. Please be sure that all information you provide us will be accepted and kept in the strictest confidence.

WELCOME TO INFOPULSE UKRAINE!