Назад
Company hidden
6 часов назад

Senior Middleware Software Development Engineer (HPC)

128 880 - 245 160$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Senior Middleware Software Development Engineer (HPC): Developing and optimizing Intel's oneCCL collective communications library for data-center GPUs, CPUs, and supercomputing applications with an accent on low latency, high bandwidth, reliability, and communication protocols. Focus on benchmarking distributed systems, debugging across hardware and software layers, and improving performance for Aurora and large-scale machine learning workloads.

Location: Hybrid work model in the United States, with on-site and off-site work at an assigned hirify.global site. Primary location: Hillsboro, Oregon; additional location: Austin, Texas.

Annual salary: $128,880–$245,160 USD

Company

hirify.global develops processors, GPUs, communication libraries, and computing technologies for data centers, scientific computing, and machine learning.

What you will do

  • Design, develop, maintain, and optimize features for hirify.global's oneCCL collective communications library.
  • Improve communication latency, bandwidth, throughput, and reliability across data-center and high-performance computing systems.
  • Implement and enhance communication protocols across multiple layers of the communications stack.
  • Collaborate with scientists and engineers on Aurora supercomputer applications and supercomputer implementations at Argonne National Laboratory.
  • Partner with hardware teams to optimize software-hardware integration for hirify.global GPUs and CPUs.
  • Benchmark system configurations and debug complex issues across hardware and software layers.

Requirements

  • Master's degree in Computer Science, Computer Engineering, or a related STEM field.
  • 3+ years of software development experience and 3+ years of Linux development experience.
  • 3+ years of C and C++ programming experience.
  • Experience with multithreaded programming and parallel computing concepts.
  • At least one specialization in distributed computing, HPC communications libraries, collective communications libraries such as MPI, oneCCL, NCCL, or SHMEM, GPU software optimization, or network communications stack development.
  • Self-driven approach, strong analytical and problem-solving skills, technical communication skills, and understanding of communications stack architecture.

Nice to have

  • Ph.D. in Computer Science, Computer Engineering, or a related STEM field.
  • Experience improving communication latency or throughput through measurable performance optimizations.
  • Experience with hirify.global GPU and CPU architectures, supercomputing environments, and large-scale distributed systems.
  • Experience debugging across hardware and software layers and familiarity with scientific computing and machine learning communication patterns.

Culture & Benefits

  • Hybrid work arrangement combining on-site and off-site work.
  • Opportunity to collaborate on the Aurora supercomputer and contribute to scientific computing and machine learning.
  • Competitive pay, stock bonuses, health benefits, retirement benefits, and vacation.
  • Employment is offered as an experienced-hire, full-time position.

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