Назад
Company hidden
3 дня назад

Software Developer (AI)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
Software Developer (AI): Developing network IO software and hardware control systems for distributed AI clusters with an accent on RoCE networking, embedded systems, and CPU/memory efficiency. Focus on debugging large-scale network performance, analyzing packet traces, building telemetry, and optimizing traffic through kernel bypass and zero-copy techniques.

Location: Hybrid in Sunnyvale, California or Toronto, Canada

Company

Builds specialized AI hardware and a high-performance computing platform designed to accelerate model training and inference beyond GPU-based systems.

What you will do

  • Develop x86 and ARM software exposing next-generation hardware IO capabilities for AI and HPC applications.
  • Govern a generic IO API used by multiple internal teams and develop control and configuration subsystems for hirify.global hardware.
  • Debug network performance across large AI clusters and analyze network statistics and packet traces to identify bottlenecks.
  • Build telemetry and diagnostic tools that improve visibility into network and IO datapaths.
  • Optimize CPU and memory utilization using kernel bypass and zero-copy techniques while integrating modern networking protocols.
  • Lead cross-functional projects spanning software, hardware, FPGA, ASIC, cluster architecture, and AI application teams.

Requirements

  • Master's or PhD in Computer Science or Electrical Engineering with at least 1 year of industry experience, or 3+ years of industry experience.
  • Experience working in large software environments.
  • Experience with embedded systems, hardware/software co-design, and some driver development.
  • Familiarity with network protocols such as TCP and RoCE, plus network debugging tools such as Wireshark, or willingness to learn.
  • Some familiarity with network switch environments such as Arista or Juniper, or willingness to learn.
  • Strong analytical skills, attention to detail, and the ability to communicate across technical teams.

Culture & Benefits

  • Opportunity to build an AI platform designed beyond the constraints of GPUs.
  • Access to cutting-edge AI research, with opportunities to publish and open source work.
  • Work on one of the world's fastest AI supercomputers.
  • Startup vitality combined with job stability.
  • Non-corporate work culture focused on individual beliefs, continuous learning, growth, and inclusion.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →