SIGN IN
Software Engineer, ML Networking jobs in United States
cer-icon
Apply on Employer Site
company-logo

Anthropic · 13 hours ago

Software Engineer, ML Networking

Anthropic is a public benefit corporation dedicated to creating reliable and interpretable AI systems. The role involves specializing in network infrastructure and optimization, requiring expertise in software that interacts with networks and debugging distributed software at the network level.
Artificial Intelligence (AI)Foundational AIGenerative AIInformation TechnologyMachine Learning
check
H1B Sponsorednote

Responsibilities

Writing and maintaining software that interfaces between our accelerators and our high-speed networks
Diagnosing and resolving networking issues in distributed systems, especially at OSI model layers 2-4
Building higher-level abstractions like collectives and RPC
Strong programming skills in a systems programming language, including memory management, lock-free data structures, and NUMA-aware programming
Using software, driver, and OS performance optimization tools and techniques
Understanding of ML accelerators and accelerator drivers
Designing new network protocols
Programming on SmartNICs

Qualification

Network protocolsKernel networkingUser-space networkingSystems programmingRustML acceleratorsNetwork protocol designPCIe experienceAlgorithms in networkingSmartNIC programmingDebugging skillsCommunication skills

Required

Expert-level proficiency with network protocols and networking concepts
Deep kernel networking: TCP/IP stack internals, XDP, eBPF, io_uring, and epoll
User-space networking: DPDK, RDMA, kernel bypass techniques
Understanding of how to build higher-level abstractions like collectives and RPC
Skilled at diagnosing and resolving networking issues in distributed systems, especially at OSI model layers 2-4
Strong programming skills in a systems programming language, including memory management, lock-free data structures, and NUMA-aware programming
Software, driver, and OS performance optimization tools and techniques
Comfort with or desire to learn Rust
Education requirements: We require at least a Bachelor's degree in a related field or equivalent experience

Preferred

Understanding of ML accelerators and accelerator drivers
Demonstrated ability to design new network protocols
Experience with PCIe and drivers for PCIe devices
Expertise in algorithms used in networking, including compression and graph algorithms
Experience programming on SmartNICs
5+ years of experience in systems programming or network programming
Often comes from backgrounds in: HPC, telecommunications, host networking software, OS/kernel engineering, or embedded systems
Strong debugging mindset with patience for complex, multi-layered issues

Benefits

Optional equity donation matching
Generous vacation and parental leave
Flexible working hours

Company

Anthropic

twittertwittertwitter
company-logo
Anthropic is an AI research company that focuses on the safety and alignment of AI systems with human values.

H1B Sponsorship

Anthropic has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (105)
2024 (13)
2023 (3)
2022 (4)
2021 (1)

Funding

Current Stage
Late Stage
Total Funding
$33.74B
Key Investors
Fidelity,ICONIQ Capital,Lightspeed Venture PartnersLightspeed Venture PartnersGoogle
2025-09-02Series F· $13B
2025-05-16Debt Financing· $2.5B
2025-03-03Series E· $3.5B

Leadership Team

leader-logo
Dario Amodei
Co-Founder and CEO
linkedin
leader-logo
Daniela Amodei
President and co-founder
linkedin
Company data provided by crunchbase