Senior Software Developer, AI Networking
Core
Developing AI networking communication frameworks, production tools, and benchmarks for large-scale AI training and inference systems on supercomputers and data centers.
Role type
Senior Software Developer, AI Networking
Builds
AI networking frameworks, production benchmarking tools, and automation systems for large-scale AI workloads.
Domain
AI Computing, High-Performance Computing (HPC), Data Center Networking
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python development, Linux command-line expertise, system automation design, large-scale workload analysis, hardware/software stack integration
Preferred skills
PyTorch, LLMs, cluster orchestration (Slurm/Kubernetes), MPI, InfiniBand, Ethernet, performance optimization
Technologies
Python, Linux, PyTorch, Slurm, Kubernetes, MPI, InfiniBand, Ethernet
Responsibilities
Develop AI networking communication frameworks and applications for production supercomputers; Build production tools and benchmarks for internal and external teams; Enable new AI models within benchmarking infrastructure via end-to-end analysis; Design and implement automation systems for large-scale parameter search; Collaborate with networking and hardware teams to co-design features and interfaces.
Seniority
Senior, hands-on IC