Senior Middleware Software Development Engineer

Intel
Austin
Workplace: HybridFull timeUSD 128,880 - 245,160 annuallyFunction: Solutions Engineering & Sales EngineeringExperience: 3+ yearsEducation: mastersSkills: ["Analytical thinking","Problem-solving","Technical communication","Self-driven learning"]

Join the Communication Runtimes team to design, develop, and optimize advanced features in Intel’s oneCCL (Collective Communications Library). You’ll deliver low-latency, high-bandwidth, reliable communication across multiple protocol layers, collaborate with scientists and engineers on the Aurora supercomputer at Argonne National Labs, and partner with hardware teams to tune software-hardware performance. Expect deep benchmarking, performance analysis, and debugging across large-scale distributed HPC systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Intel
Intel
17 hours ago

Senior Middleware Software Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Join the Communication Runtimes team to design, develop, and optimize advanced features in Intel’s oneCCL (Collective Communications Library). You’ll deliver low-latency, high-bandwidth, reliable communication across multiple protocol layers, collaborate with scientists and engineers on the Aurora supercomputer at Argonne National Labs, and partner with hardware teams to tune software-hardware performance. Expect deep benchmarking, performance analysis, and debugging across large-scale distributed HPC systems.
Location: Austin
Workplace: Hybrid
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain oneCCL communication library features and performance optimizations.
  • •Optimize for low latency, high bandwidth, and high reliability across the communications stack.
  • •Implement and enhance communication protocols across multiple layers of the communications stack.
  • •Collaborate with cross-functional teams and directly with scientists and engineers on high-performance computing applications and supercomputer implementations.
  • •Conduct performance analysis and benchmarking, and debug complex issues spanning multiple hardware/software layers.

Pay and Benefits

Salary: USD 128,880 - 245,160 annually
Equity and Bonus:Equity
Perks:Health InsuranceRetirementPaid Leave

Key Requirements

  • •Master’s degree in Computer Science, Computer Engineering, or a STEM field.
  • •3+ years of software development experience.
  • •3+ years of Linux environment development experience.
  • •3+ years of C and C++ programming experience.
  • •Experience with distributed computing systems and architectures, including HPC communications libraries such as MPI, oneCCL/NCCL, or SHMEM, plus GPU software development and network communications stack development.
Experience:3+ yearsHPCHigh-performance computingDistributed systemsScientific computingMachine learning
Education:Master's in Computer Science, Computer Engineering, or STEM related field
Skills:Analytical thinkingProblem-solvingTechnical communicationSelf-driven learning
Tech Stack:OneCCLNCCLMPISHMEMLinuxCC++MultithreadingParallel computingHPCGPUCPUDistributed computing systemsCommunication protocolsPerformance benchmarkingNetwork communications stack

Company Brief

Intel
Designs and manufactures semiconductor chips, processors, and related hardware for PCs, data centers, networking, and embedded applications, while providing software and services to accelerate computing across industries globally.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1968
Glassdoor
Glassdoor: 3.8
WebsiteLinkedInGlassdoor