
About Anthropic
Building safe and reliable AI systems for everyone
Key Highlights
- Headquartered in SoMa, San Francisco, CA
- Raised $29.3 billion in funding, including $13 billion Series F
- Over 1,000 employees focused on AI safety and research
- Launched Claude, an AI chat assistant rivaling ChatGPT
Anthropic, headquartered in SoMa, San Francisco, is an AI safety and research company focused on developing reliable, interpretable, and steerable AI systems. With over 1,000 employees and backed by Google, Anthropic has raised $29.3 billion in funding, including a monumental Series F round of $13 b...
🎁 Benefits
Anthropic offers comprehensive health, dental, and vision insurance for employees and their dependents, along with inclusive fertility benefits via Ca...
🌟 Culture
Anthropic's culture is rooted in AI safety and reliability, with a focus on producing less harmful outputs compared to existing AI systems. The compan...
Overview
Anthropic is hiring a Software Engineer specializing in ML Networking to develop software that interfaces with high-speed networks. You'll work with technologies like TCP/IP, eBPF, and DPDK in locations such as San Francisco, New York, and Seattle.
Job Description
Who you are
You have expert-level proficiency with network protocols and networking concepts, and you possess deep kernel networking knowledge, including TCP/IP stack internals, XDP, eBPF, io_uring, and epoll. Your experience with user-space networking techniques such as DPDK and RDMA, along with kernel bypass techniques, sets you apart in the field. You understand how to build higher-level abstractions like collectives and RPC, and you are skilled at diagnosing and resolving networking issues in distributed systems, particularly at OSI model layers 2-4.
Your strong programming skills in systems programming languages, including memory management and lock-free data structures, enable you to optimize software, drivers, and OS performance. You are familiar with NUMA-aware programming and have experience with performance optimization tools and techniques. You thrive in collaborative environments and are eager to contribute to Anthropic's mission of creating reliable and beneficial AI systems.
What you'll do
In this role, you will be responsible for writing and maintaining software that interfaces between our accelerators and high-speed networks. You will leverage your deep technical knowledge to optimize network infrastructure and ensure seamless communication between components. Your expertise will be crucial in debugging and optimizing distributed software at the network level, allowing for efficient data transfer and processing.
You will collaborate with a team of researchers and engineers to develop innovative solutions that enhance the performance and reliability of our AI systems. Your contributions will directly impact the effectiveness of our networking capabilities, enabling us to build safer and more beneficial AI technologies. You will also have the opportunity to mentor junior engineers and share your knowledge of networking concepts and best practices.
What we offer
At Anthropic, we provide competitive compensation and benefits, including optional equity donation matching, generous vacation and parental leave, and flexible working hours. Our office in San Francisco offers a collaborative environment where you can work alongside talented colleagues who are equally committed to our mission. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds in our team.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Anthropic.
Similar Jobs You Might Like
Based on your interests and this role

Engineering Manager
Anthropic is hiring an Engineering Manager for their ML Acceleration team to lead efforts in improving model performance and scaling inference and training systems. You'll work with machine learning and distributed systems in San Francisco, New York, or Seattle.

Machine Learning Engineer
Twitch is hiring a Machine Learning Engineer to build robust ML infrastructure and platforms for personalized monetization experiences. You'll work with Python and TensorFlow to develop APIs that integrate ML models. This position requires experience in machine learning and API development.

Software Engineering
Anthropic is hiring a Senior/Staff Software Engineer for their Inference team to build and maintain critical AI systems. You'll work with distributed systems to serve Claude to millions of users. This position requires significant software engineering experience.

Machine Learning Engineer
Twitch is seeking a Machine Learning Engineer to build robust ML infrastructure and platforms for personalized monetization experiences. You'll work with Python and AWS to develop APIs that integrate ML models. This position requires experience in machine learning and API development.

Software Engineering
Anthropic is hiring a Software Engineer for their Inference Deployment team to design and build deployment infrastructure for AI systems. You'll work with Python, Docker, and Kubernetes to ensure seamless model updates. This position requires experience in building deployment systems at scale.