Эта вакансия в архиве

Посмотреть похожие вакансии ↓
обновлено 1 месяц назад

Senior Backend Developer (LTE)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia

Описание вакансии

Текст:
/

TL;DR

Senior Backend Developer (LTE): Designing and implementing datapath for multi-path connections with an accent on Linux, TUN/TAP, MPTCP, and UDP-overlay. Focus on configuring and developing QoS schemes, integrating prioritization and monitoring, and ensuring efficient traffic delivery and incident resolution for autonomous vehicles.

Локация: Москва

Компания

Navio is developing autonomous driving technology compatible with various types of transport, from cars to trucks.

Что делать

  • Design and implement datapath for multi-path connections (Linux, TUN/TAP, MPTCP, UDP-overlay).
  • Configure and develop QoS schemes, integrate prioritization and monitoring.
  • Implement mechanisms for delivering necessary traffic without unnecessary retransmission.
  • Ensure monitoring, tracing, and debugging: pcap, Prometheus, Grafana.
  • Conduct field tests on real autonomous vehicles.
  • Investigate incidents related to infrastructure failures.

Требования

  • Excellent knowledge of TCP/IP, UDP network protocols.
  • Experience developing high-performance network code in C/C++.
  • Linux networking: policy routing, iproute2, tc, qdisc, TUN/TAP, nftables, understanding GRO/GSO/zero-copy, pinning/NUMA.
  • Understanding of QoS, DSCP/ECN, traffic prioritization.
  • Understanding of VPN: client and server architecture, IPSEC, WireGuard, OpenVPN protocols.

Хорошо, если есть

  • Skills in profiling and optimization: perf, eBPF, flamegraphs.
  • Experience with MPTCP (kernel, subflows, schedulers) and/or QUIC (streams, datagrams, partial reliability).
  • Experience in mobile networks (LTE/5G), knowledge of operator QoS profiles.
  • Experience with XDP/eBPF/DPDK, io_uring.

Культура и преимущества

  • Work in an accredited IT company.
  • Work in a team of top developers, with the opportunity to develop unique and large-scale projects.
  • Competitive working conditions (white indexed salary, salary + annual bonus).
  • Standard work schedule, but with a flexible approach to the start/end of the working day.
  • Access to vast opportunities for development and advanced training in the Virtual School on the HR platform, as well as other forms of training.
  • Opportunity to attend (as a listener or speaker) all-Russian and international conferences.
  • DMS for employees from the first day (+ dentistry after the probationary period) and a preferential medical insurance program for relatives.
  • Lunches for employees, free coffee and other drinks in the cafeteria.
  • Salary project, preferential lending programs and favorable offers for other banking products.
  • Free subscription to the multimedia services of a partner company.
  • Mortgage subsidy.
  • A wide range of discount programs, discounts and privileges from partner companies.