FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior AI Software Development Engineer
Intel Corporation. Design, develop, and optimize collective communication algorithms and runtime capabilities within oneCCL .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and optimizing collective communication algorithms and runtime capabilities, with a strong focus on performance optimization for distributed systems and AI workloads. Proficient in software development using C/C++ within Linux environments, with hands-on experience in troubleshooting complex technical challenges.
Highest-signal resume keywords
C/C++ Software DevelopmentDistributed Systems OptimizationCollective Communication FrameworksPerformance Analysis and TroubleshootingOpen-Source Software Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++LinuxDistributed SystemsNetworking SoftwarePerformance OptimizationCollective Communication LibrariesConcurrencyComputer ArchitectureHPC ApplicationsMachine Learning Infrastructure
Soft Skills
CollaborationCustomer-Facing Troubleshooting
Tools & Technologies
OneCCLMPINCCLUCXOpenSHMEMLibfabricOneAPISYCLIntel VTune ProfilerGDB
Industry Keywords
AI WorkloadsHigh-Performance ComputingRDMA TechnologiesInfiniBandRoCE
Tech Stack
Tools & technologiesDistributed SystemsLinuxNode.jsPyTorchC++
About the role
Key responsibilities & impact- 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 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
- Architect, develop, and optimize the oneAPI Collective Communications Library across Intel CPU and GPU platforms
Requirements
What you’ll need- 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
- 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
- Experience with C/C++, Linux, oneCCL, MPI, NCCL, UCX, Libfabric, OpenSHMEM, oneAPI, SYCL, PyTorch Distributed, DeepSpeed, Horovod, RDMA, InfiniBand, RoCE, Intel VTune Profiler, and GDB
Benefits
Comp & perks- Competitive pay
- Stock bonuses
- Health benefits
- Retirement benefits
- Vacation benefits
- Hybrid work model allowing employees to split time between working on-site and off-site