Gpu Software Engineer

Inteelabs

Hillsboro, Oregon, US
Base: $128,880.00-245,160.00 usd; bonus/equity: st...
Hybrid
Strong c and c++ programming skills
Development in linux environments
Performance engineering and benchmarking
Inteelabs is seeking a Senior Software Development Engineer to join their Communication Runtimes team, focusing on developing software features and optimizations for Intel's communication libraries. The ideal candidate will have strong programming skills, particularly in C and C++, and experience in performance engineering within Linux environments

Job Summary

  • The team develops cutting-edge software features and optimizations for Intel's communication libraries including libfabric, oneCCL, ISHMEM, and Intel MPI.
  • We offer an inclusive team culture with employee resource groups and opportunities to build expertise with the latest Intel GPUs and CPUs used in data centers.
  • This role supports career growth with mentorship opportunities and competitive compensation including stock bonuses and comprehensive benefits.

Matching Summary

Match Score: 85

Inteelabs is seeking a Senior Software Development Engineer to join their Communication Runtimes team, focusing on developing software features and optimizations for Intel's communication libraries. The ideal candidate will have strong programming skills, particularly in C and C++, and experience in performance engineering within Linux environments.

Salary

Base: $128,880.00-245,160.00 USD; Bonus/Equity: Stock bonuses; Benefits: Health, retirement, vacation

Skills & Requirements

Must-have

  • Strong C and C++ programming skills
  • Development in Linux environments
  • Performance engineering and benchmarking
  • Communication library development
  • Debugging in hardware and software stack

Nice-to-have

  • Experience with GPU programming and parallel computing
  • Upstream open-source contributions
  • Mentorship and career growth opportunities
  • Collaborative and inclusive team culture
  • Experience with distributed computing and HPC communications

Key Requirements

  • Bachelor’s degree in STEM field
  • 3+ years of relevant software development experience
  • Ph.D. preferred in Computer Science or related field
  • Experience with HPC communications libraries
  • Experience with RDMA networking and userspace RDMA APIs
  • Experience delivering complex technical projects independently
  • Experience collaborating with diverse distributed teams

Work Rights

Not specified

Tailored Resume

Cover Letter