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

Anthropic · 10 hours ago

Software Engineer, ML Networking

Anthropic is a public benefit corporation dedicated to creating reliable and beneficial AI systems. They are seeking a systems-level engineer specializing in network infrastructure and optimization, responsible for writing and maintaining software that interfaces between accelerators and high-speed networks.

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
Designing new network protocols
Optimizing congestion control algorithms for large-scale synchronous workloads
Debugging kernel-level network latency spikes

Qualification

Network protocolsKernel networkingSystems programmingUser-space networkingDebugging distributed systemsPerformance optimizationRustML acceleratorsNetwork protocol designPCIe experienceNetworking algorithmsSmartNIC programmingHPC backgroundTelecommunications backgroundOS/kernel engineeringEmbedded systemsDebugging mindset

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

Equity and 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
Lightspeed Venture PartnersGoogleAmazon
2025-09-02Series F· $13B
2025-05-16Debt Financing· $2.5B
2025-03-03Series E· $3.5B

Leadership Team

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