Эта вакансия в архиве
Посмотреть похожие вакансии ↓Описание вакансии
Текст:
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.