Вакансия Solution Architect

21 вакансия
Специализация: Architect
Опыт: 8 лет
Уровень английского: Upper-Intermediate
Город: Минск
Размер команды: 1
Размер компании: 31400

DESCRIPTION

Looking for a Solution Architect to develop high-performance networks based on InfiniBand and implement them in the existing solution.

ABOUT THE CUSTOMER

Our customer's products are used in different areas such as AI, machine learning, banking, life science and represent the next step in the evolution of network storage systems.

ABOUT THE PROJECT

As a member of the platform networking team, you will be working on the design, development, and sustaining of various networking components of the system. You will also be working with senior engineers from other areas of a massively parallel distributed storage cluster to leverage high-performance networking technologies such as InfiniBand, RoCE, and NVMEoF. As part of your job, you will be working with the hardware team to define and spec new networking hardware such as network interface cards, switches, and switching components.

Responsibilities

  • Write Software specifications
  • Design and Develop new functionality
  • Responsibility for end-to-end analysis of the system’s performance
  • Responsibility for file system performance tuning
  • Resolve bugs found by QA and in the field
  • Work with the Service team to make sure those new features can be easily maintained and serviced
  • Participate in the training of QA and the service teams on new features that have been developed by the team
  • Work on high-priority/critical issues found at customer sites

Requirements

  • Minimum of 8-10 years of developing Networking-related SW features is required
  • Extensive knowledge of InfiniBand or RoCE
  • Extensive knowledge of TCP congestion control or other techniques to manage packet loss on a high-speed data center Ethernet network
  • Knowledge of storage network protocols such iSCSI and NVMEoF
  • Knowledge of user space network stack technologies such as netmap or Intel DPDK
  • Extensive knowledge of C/C++, in-depth knowledge of Unix/Linux internals and excellent design and programming skills are required
  • Experience in Ethernet and InfiniBand network device drivers
  • Experience in kernel-level development, multi-threading / parallel programming, distributed systems and fault-tolerance techniques are required, preferably on FreeBSD/Linux
  • Extensive experience in one or more areas of IPv4/v6, IP alias, LAG, LACP, TCP/IP, L2 and L3 networking concepts
  • Shell scripting experience (Bash, Bourne shell)
  • TCL and Python experience
  • Strong problem-solving skills, strong network-related debugging ability in both live debugging and dump analysis are required
  • Experience in performance modeling, analysis and tuning is a plus
  • Knowledge of network file systems protocols (NFS, CIFS, AFS)
  • Must be an excellent team player who has a proven track record of delivering products to the market with quality and on time
  • Must be goal-oriented and self-directed and able to flourish in a team-oriented development environment
  • SATA/SAS/NVMEoF STORAGE experience is a plus
  • BS, MS, or PhD in Computer Science or equivalent experience

We offer

  • Experience exchange with colleagues all around the world
  • Competitive compensation depending on experience and skills
  • Regular assessments and salary reviews
  • Social package - medical care, sports, family care
  • Free English classes and other trainings
  • Unlimited access to LinkedIn learning solutions
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Flexible working schedule
  • Corporate and social events
D2b10083e7a8f09e31084a776c53e329
Представитель компании
Вакансии компаний