End-to-End Network Applications Network Software Engineer

в Intel

200 000 - 350 000 ₽/мес на руки

Москва Remote
icon Москва, м. Крылатское, Россия
С / С++
6 - 10 человек

The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.

The High Performance Network Development team is seeking network software engineers to facilitate the design and delivery of innovative solutions to connectivity problems faced in High Performance Computing HPC and Artificial Intelligence AI Training computing environments and data centers. This role focuses on network stack improvements as well as solutions that span the entire network such as congestion avoidance packet recovery and overall end-to-end performance.

Time zone

(GMT+3) Москва.


С, С++, Assembly, Linux.


  • Network product design, development testing documentation and analysis of software application programs and subprograms as well as enhancements modifications and corrections to existing software.
  • Assessing security requirements and design decisions implications.
  • Analysis of network protocols to troubleshoot networking problems and to recognize and develop network performance solutions.
  • Extensively unit testing implementations.
  • Coding to standards and integrating with existing solutions.
  • Developing and executing project plans budgets and schedules as appropriate.
  • Debug and system testing of software products using systematic tests to develop, apply and maintain quality standards for company products.
  • May work directly with other teams developing and optimizing compilers operating systems and other software technologies.
  • These positions develop software applications for external customers.


  • BS or MS Computer Science or related degree with 3-4 years of experience.
  • Strong programming skills in at least 1: C++ / C / bash / Python in Linux programming environments.
  • Intermediate or higher English level.
  • Strong capabilities in Linux network stack and network protocols especially RDMAAbility to debug challenging multithreaded and/or asynchronous communications problems and read Linux user and kernel level code.
  • Ability to multitask and make progress on multiple technical fronts simultaneously.
  • Ability to determine key takeaway points from multidimensional problems and communicate concisely and effectively.
  • Familiarity with MPI and communication stacks.
  • Familiarity with AI training communications stacks.
  • Familiarity with High Performance Network routing security and administration.
  • Technical knowledge of Linux provisioning and administration.


  • All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Елизавета Иванова Talent Advisor

О компании Intel

Продуктовая компания

Intel — международная корпорация, которая имеет невероятные возможности повсюду. Московский офис является штаб-квартирой Intel в России по продажам, маркетингу, финансам и связям с федеральными органами власти. Корпорация Intel играет значимую роль в развитии и распространении информационных технологий в Российской Федерации.