Эта вакансия в архиве

Посмотреть похожие вакансии ↓
Company hidden
обновлено 8 дней назад

Senior Software Development Engineer

128 880 - 245 160$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US

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

Текст:
/

TL;DR

Senior Software Development Engineer: Developing software features and optimizations for hirify.global's communication libraries with an accent on communication library development and performance engineering. Focus on how data flows in HPC/AI systems.

Location: On-site in US, Oregon, Hillsboro or US, Texas, Austin

Salary: $128,880.00-245,160.00 USD

Company

hirify.global drives customer value by enabling differentiated experiences through leadership AI technologies and foundational software stacks, products, and services.

What you will do

  • Develop cutting-edge software features and optimizations for hirify.global's communication libraries including libfabric, oneCCL, ISHMEM, and hirify.global MPI.
  • Contribute to communication library development and performance engineering.
  • Expand expertise across different communication libraries.
  • Build expertise with latest hirify.global GPUs and CPUs used in data centers.
  • Contribute directly to the improvement of upstream projects.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Math, or in a STEM related field of study with 3+ years of experience
  • Strong C and C++ programming/development and debugging skills.
  • Development in Linux environments.

Nice to have

  • Ph.D degree in Computer Science, Computer Engineering or related field
  • Experience developing performance optimizations that improve communications latency or throughput.
  • Experience debugging problems at different layers of the hardware and software stack.
  • Demonstrated upstream contributions and experience developing in an open-source environment.
  • Track record of delivering complex technical projects independently.
  • Experience collaborating with a diverse, distributed team.
  • Experience with Distributed computing, HPC communications libraries, Collective communication libraries.
  • Experience with GPU programming and parallel computing and multithreaded programming.
  • Hands‑on experience with RDMA networking (InfiniBand and/or RoCE) and user‑space RDMA APIs.
  • Performance engineering with running benchmarks and workload analysis.

Culture & Benefits

  • Inclusive team culture with employee resource groups.
  • Mentorship opportunities both as a mentor and mentee.
  • Career growth support and clear advancement paths.
  • Competitive compensation and comprehensive benefits.
  • Collaborative environment.