You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Early Window: Closes in
Company hidden

Senior AI Software Development Engineer

  • Hybrid
  • 6+ years

Salary

$130,000 - 135,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

Job Details:

Join the company's Communications Runtime team and help build the communication software stack powering the world's largest AI and High-Performance Computing (HPC) workloads. As a Senior AI Software Development Engineer, you will architect, develop, and optimize the oneAPI Collective Communications Library (oneCCL), enabling scalable, high-performance communication across the company CPU and GPU platforms.

In this role, you will solve complex distributed systems challenges spanning collective communication algorithms, communication runtimes, networking technologies, operating systems, and large-scale AI training infrastructure. You will work across the software stack, collaborating with architects, researchers, and engineers to deliver breakthrough performance for AI model training, scientific computing, and next-generation distributed computing workloads.

This is a highly visible technical role with opportunities to influence the company's software roadmap, contribute to open-source communities, and drive innovations that scale across thousands of processors and accelerators.

Responsibilities

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

Requirements

  • Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 3+ years of relevant experience.
  • Strong software development experience using 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 in distributed systems, operating systems, concurrency, networking, and computer architecture.
  • Experience developing software in Linux environments.
  • Preferred Qualifications
  • 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 performance across multiple nodes, GPUs, or accelerators.
  • Familiarity with RDMA technologies and high-performance networking environments.
  • Experience developing software for GPU, accelerator, or heterogeneous computing platforms.
  • Open-source software development experience.
  • Customer-facing experience troubleshooting complex technical and performance-related challenges.
  • Preferred Technical Skills
  • Experience with several of the following technologies:
  • Programming & Development
  • C/C++
  • Linux
  • Communication Libraries & Runtimes
  • oneCCL
  • MPI
  • NCCL
  • UCX
  • Libfabric
  • OpenSHMEM
  • AI & Accelerated Computing
  • oneAPI
  • SYCL
  • PyTorch Distributed
  • DeepSpeed
  • Horovod
  • Networking Technologies
  • RDMA
  • InfiniBand
  • RoCE
  • Performance Analysis & Debugging
  • The company VTune Profiler
  • GDB
  • What You'll Bring
  • You are a highly motivated software engineer with a passion for distributed systems, performance optimization, and large-scale computing. You thrive in solving complex technical challenges, collaborating
  • Job Type:
  • Experienced Hire
  • Shift:
  • Shift 1 (United States of America)
  • Primary Location:
  • US, Oregon, Hillsboro
  • Additional Locations:
  • US, Texas, Austin
  • Posting Statement:
  • Position of Trust
  • N/A

Benefits

  • We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock bonuses, and benefit programs which include health, retirement, and vacation. Find out more about the benefits of working at the company .
  • Annual Salary Range for jobs which could be performed in the US: $133,410.00-240,710.00 USD
  • The range displayed on this job posting reflects the minimum and maximum target compensation for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific compensation range for your preferred location during the hiring process.
  • Work Model for this Role
  • This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned the company site and off-site. Job posting details (such as work model, location or time type) are subject to change.
  • ADDITIONAL INFORMATION: the company is committed to Responsible Business Alliance (RBA) compliance and ethical hiring practices. We do not charge any fees during our hiring process. Candidates should never be required to pay recruitment fees, medical examination fees, or any other charges as a condition of employment. If you are asked to pay any fees during our hiring process, please report this immediately to your recruiter.

Where you’d work

Part of the week in the office

You can work from

  • United States

About the company

Company hidden

Offices in Austin, United States, United States

Your chances

Still hiring, not crowded yet, and you'd be among the first.

  • 17 checks run
  • 7 good signs
  • 0 red flags

Still hiring?

11 checks

Actively hiring

In its favour4

  • Still on the company's own careers site, checked 1 h agoModerate evidence
  • Found in the last 48 hours, before the big job boardsModerate evidence
  • Specific about the basics: pay, place, level, stack and contract all statedSlight evidence
1 moreFewer
  • A tight salary range, set for one seat: $130K to $135KSlight evidence

How crowded?

6 checks

Low

In its favour3

  • In its Early Window: not on the big job boards yetStrong evidence
  • Senior level: far fewer people qualifySlight evidence
  • Pays below most similar roles, which thins the crowdSlight evidence

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment
Tech stack
  • PyTorch
  • C++
  • Linux
Seniority
Senior
Type
Full-time
Specialty
Backend
Region
United States
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
3+ years
Tech stack
  • PyTorch
  • C++
  • Linux

Location

Work model
Hybrid
Region
United States
Offices
  • Austin, United States
  • United States
Remote from
  • United States

Compensation

Salary
$130,000 - 135,000 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason