Назад
Company hidden
5 дней назад

Senior AI Software Development Engineer

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

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

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

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

Текст:
/
TL;DR
Senior AI Software Development Engineer (oneCCL/Distributed Systems): Building and optimizing the oneAPI Collective Communications Library for scalable communication across Intel CPU and GPU platforms with an accent on collective communication algorithms, distributed systems, and high-performance networking. Focus on improving latency, bandwidth utilization, scalability, and reliability for large-scale AI training and HPC workloads.

Location: Hybrid role with on-site work at assigned hirify.global sites in the United States; primary location Hillsboro, Oregon, with an additional location in Austin, Texas.

Annual salary: $133,410–$240,710 USD.

Company

hirify.global develops computing hardware and software, including platforms for AI, high-performance computing, and distributed workloads.

What you will do

  • Design, develop, and optimize collective communication algorithms and runtime capabilities within oneCCL.
  • Improve scalability, latency, bandwidth utilization, resilience, and communication performance across distributed systems.
  • Lead performance optimization for multi-node and multi-accelerator AI and HPC workloads.
  • Investigate system-level performance, reliability, and interoperability issues.
  • Collaborate with hardware architects, researchers, software engineers, open-source contributors, and strategic customers.
  • Use data-driven analysis to guide engineering decisions and contribute to open-source communication and networking technologies.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 3+ years of relevant experience.
  • Strong software development experience with C/C++.
  • Experience developing systems software, middleware, runtime software, networking software, or communication libraries.
  • Hands-on experience diagnosing and optimizing performance, scalability, and reliability in complex distributed systems.
  • Experience with distributed systems, operating systems, concurrency, networking, and computer architecture.
  • Experience developing software in Linux environments.

Nice to have

  • Experience with collective communication frameworks such as oneCCL, MPI, NCCL, RCCL, UCX, OpenSHMEM, or libfabric.
  • Experience supporting distributed AI training, machine learning infrastructure, or HPC applications.
  • Experience optimizing communication across multiple nodes, GPUs, or accelerators.
  • Familiarity with RDMA and high-performance networking environments, including InfiniBand or RoCE.
  • Experience with GPU, accelerator, or heterogeneous computing platforms.
  • Open-source software development and customer-facing troubleshooting experience.
  • Experience with oneAPI, SYCL, PyTorch Distributed, DeepSpeed, Horovod, hirify.global VTune Profiler, or GDB.

Culture & Benefits

  • Hybrid work model combining on-site work at an assigned hirify.global site with off-site work.
  • Full-time employment with competitive pay, stock bonuses, health benefits, retirement benefits, and vacation.
  • Opportunity to influence hirify.global’s software roadmap and contribute to open-source communities.
  • Collaboration with architects, researchers, engineers, open-source contributors, and customers on large-scale computing workloads.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →