Software Engineer, ML Networking

Anthropic
San Francisco
Workplace: OnsiteFull timeUSD 350,000 - 850,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Problem-solving","Communication","Collaboration"]

Systems-level engineer focused on network infrastructure and optimization, building software that interfaces between accelerator hardware and high-speed networks. Expertise in kernel-space and user-space networking, distributed systems, and debugging multi-layer network latency. Candidate will design and optimize networking stack and accelerators, bridging hardware with software for scalable ML workloads.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anthropic
Anthropic
11 months ago

Software Engineer, ML Networking

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live

Job Summary

Systems-level engineer focused on network infrastructure and optimization, building software that interfaces between accelerator hardware and high-speed networks. Expertise in kernel-space and user-space networking, distributed systems, and debugging multi-layer network latency. Candidate will design and optimize networking stack and accelerators, bridging hardware with software for scalable ML workloads.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Write and maintain software that interfaces between accelerators and high-speed networks.
  • •Diagnose and resolve networking issues in distributed systems, especially at OSI layers 2-4.
  • •Build higher-level abstractions like collectives and RPC for scalable networking.
  • •Debug and optimize distributed software at the network level, focusing on performance and reliability.
  • •Collaborate with hardware and software teams to optimize accelerator integration and networking performance.

Pay and Benefits

Salary: USD 350,000 - 850,000 annually

Key Requirements

  • •Deep knowledge of network protocols and networking concepts
  • •Kernel-space networking: TCP/IP stack internals, XDP, eBPF, io_uring, epoll
  • •User-space networking: DPDK, RDMA, kernel bypass techniques
  • •Strong systems programming skills including memory management, lock-free data structures, and NUMA-awareness
  • •5+ years of experience in systems programming or network programming
Experience:5+ yearsHPCTelecommunicationsHost networking softwareOS/kernel engineeringEmbedded systems
Education:Bachelor's
Skills:Problem-solvingCommunicationCollaboration
Languages:English
Tech Stack:RustDPDKRDMAKernel bypassXDPEBPFIo_uringEpollTCP/IPNUMAMemory managementLock-free data structures

Eligibility

Work Authorization:Sponsorship available.

Company Brief

Anthropic
Develops large-scale AI systems and safety research to create reliable, steerable, and interpretable AI assistants and models for commercial and research applications.
Industry: AI & Machine Learning
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series C
Headquarters: San Francisco, United States
Founded: 2021
WebsiteLinkedIn