Blue Origin
Software Engineer III - TeraWave
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Dataplane компании Blue Origin для разработки высокопроизводительного сетевого ПО на границе сети спутниковой группировки TeraWave. Работа на стыке ядра Linux и user-space networking с фокусом на микросекундную производительность и надёжность.
Задачи
- Проектировать и разрабатывать приложения высокопроизводительной обработки пакетов на C/C++ с использованием DPDK и FD.io VPP для TeraWave PoP
- Профилировать и оптимизировать ПО для достижения линейной скорости на 100G/400G с минимизацией задержек и джиттера
- Реализовывать и интегрировать протоколы IP-маршрутизации (BGP, OSPF, IS-IS) и заголовки туннелирования, включая SRv6, MPLS и GRE
- Разрабатывать драйверы и программные интерфейсы для аппаратных ускорителей, SmartNIC и FPGA-offload движков
- Проектировать распределённые dataplane-системы с горизонтальным масштабированием на кластеры TeraWave PoP
- Обеспечивать техническое лидерство, проводить глубокие код-ревью и менторить младших инженеров по низкоуровневому системному программированию
- Взаимодействовать с командами платформы, аппаратного обеспечения и сетевой инженерии для определения требований и интерфейсов dataplane-ПО
- Проводить постоянные бенчмарки и оптимизацию пайплайнов пересылки пакетов
- Участвовать в принятии архитектурных решений и выборе технологий для сетевой инфраструктуры TeraWave
Требования
- Bachelor's degree в Computer Science, Electrical Engineering или смежной области
- 2+ года опыта системного программирования с подтверждённым треком поставки carrier-grade сетевого ПО
- Экспертный уровень владения C или C++
- Сильный опыт системного программирования в Linux: потоки, управление памятью, обработка прерываний
- Твёрдое понимание модели OSI, стека TCP/IP и основ Ethernet-коммутации
Условия
- Медицинская, стоматологическая и офтальмологическая страховка, базовое и дополнительное страхование жизни, оплачиваемый родительский отпуск, краткосрочная и долгосрочная нетрудоспособность
- 401(k) с матчингом компании до 5% и программа поддержки образования
- Опционы для всех штатных сотрудников (от 20 часов в неделю)
- Оплачиваемый отпуск до четырёх недель в год и до 14 оплачиваемых праздничных дней
- Возможны бонусы в зависимости от роли и уровня
- Требуется гражданство США, статус постоянного резидента или законное пребывание в США как беженца/получившего убежище
- Обязательная стандартная проверка биографии
Навыки
- C
- C++
- DPDK
- FD.io VPP
- Linux
- BGP
- OSPF
- IS-IS
- SRv6
- MPLS
- GRE
- SmartNIC
- FPGA
- eBPF
- XDP
- Mellanox/NVIDIA MLNX_OFED
- Intel E810
- Broadcom DNX
- EVPN
- Segment Routing
- NUMA
- Kubernetes CNI
- TCP/IP
- Ethernet