New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Anthropic

Software Engineer, ML Networking

Anthropic
Apply →
hybrid senior full-time $280,000-$850,000 USD San Francisco, CA

First indexed 5 Aug 2026

Description

Anthropic's mission is to create reliable, interpretable, and steerable AI systems.

You will be a systems-level engineer specializing in network infrastructure and network optimization, with expertise in building and maintaining software that interacts with networks.

Responsibilities:

  • Write and maintain software that interfaces between accelerators and high-speed networks.
  • Require deep technical knowledge of network protocols, kernel-space and/or user-space networks, interfacing with hardware, and the ability to debug and optimize distributed software at the network level.

Requirements:

Networking Systems Engineering:

  • 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

Low-Level Systems and OS Programming:

  • 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

Strong candidates may have:

  • 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

Representative Projects:

  • Build a system for accelerator-initiated tensor movement over the network
  • Benchmark software for a new networking environment
  • Implement a new collective algorithm to improve latency
  • Optimize congestion control algorithms for large-scale synchronous workloads
  • Debug kernel-level network latency spikes

The annual compensation range for this role is $280,000-$850,000 USD.

Logistics

  • Minimum education: Bachelor’s degree or an equivalent combination of education, training, and/or experience
  • Required field of study: A field relevant to the role as demonstrated through coursework, training, or professional experience
  • Minimum years of experience: Years of experience required will correlate with the internal job level requirements for the position
  • Location-based hybrid policy: Currently, we expect all staff to be in one of our offices at least 25% of the time.
  • Visa sponsorship: We do sponsor visas!
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/anthropic/jobs/4926242008