Blue Origin

Software Engineer III - TeraWave

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Разработчик dataplane-команды Blue Origin для спутниковой сети TeraWave. Проектирование и оптимизация высокопроизводительного сетевого ПО на стыке ядра Linux и user-space networking.

Задачи

  • Проектировать и разрабатывать высокопроизводительные приложения пакетной обработки на C/C++ с использованием DPDK и FD.io VPP для TeraWave PoP
  • Профилировать и оптимизировать ПО для достижения line-rate производительности на скоростях 100G/400G с минимизацией задержек и джиттера
  • Реализовывать и интегрировать протоколы IP-маршрутизации (BGP, OSPF, IS-IS) и заголовки туннельной инкапсуляции, включая SRv6, MPLS и GRE
  • Разрабатывать драйверы и программные интерфейсы для аппаратных ускорителей, SmartNIC и FPGA-offload движков dataplane
  • Проектировать распределённые dataplane-системы с горизонтальным масштабированием на кластерах TeraWave PoP
  • Обеспечивать техническое лидерство, проводить глубокие code review и менторить junior-инженеров по низкоуровневому системному программированию
  • Взаимодействовать с командами платформы, аппаратного обеспечения и сетевой инженерии для определения требований и интерфейсов dataplane-ПО
  • Проводить постоянный бенчмаркинг и оптимизацию пайплайнов пересылки пакетов
  • Участвовать в принятии архитектурных решений и выборе технологий для сетевой edge-инфраструктуры TeraWave

Требования

  • Bachelor's degree in Computer Science, Electrical Engineering или смежной области
  • 2+ года опыта системного программирования с подтверждённым треком поставки carrier-grade сетевого ПО
  • Экспертный уровень владения C или C++
  • Сильный опыт системного программирования в Linux: потоки, управление памятью, обработка прерываний
  • Твёрдое понимание модели OSI, стека TCP/IP и основ Ethernet-коммутации
  • Гражданство или статус постоянного резидента США (export control)

Условия

  • Медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, оплачиваемый родительский отпуск, краткосрочная и долгосрочная нетрудоспособность
  • 401(k) с match до 5% и программа поддержки образования
  • Stock Options для всех штатных сотрудников (от 20 часов в неделю)
  • Оплачиваемый отпуск до 4 недель в год и до 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
  • Docker
  • TCP/IP
  • Ethernet

Похожие вакансии

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Software Engineer III - TeraWave — Blue Origin, 164,652 – 230,513 USD в год, Seattle | itrelocate