Ideal candidates will possess expert-level knowledge of networking systems, including TCP/IP internals, user-space networking techniques like DPDK, and the ability to diagnose complex networking issues across distributed systems. Proficiency in a systems programming language is essential, emphasizing memory management and performance optimization. Familiarity with Rust is a plus. Candidates with 5+ years in systems or network programming, as well as experience with ML accelerators, PCIe devices, and algorithm design in networking, will find themselves well-prepared for this challenging role. A strong debugging mindset and experience with high-performance computing, telecommunications, or embedded systems will further enhance your application.
About the job
Join Anthropic as a Senior Software Engineer specializing in Machine Learning Networking, where you'll contribute to the development of cutting-edge AI systems that are reliable, interpretable, and steerable. In this role, you will design and maintain software that seamlessly integrates our powerful accelerators with high-speed network infrastructure. Your expertise in network protocols, both kernel-space and user-space, will be crucial as you debug and optimize distributed systems at the network level, ensuring our AI systems operate efficiently and safely.
About Anthropic
At Anthropic, we are driven by a mission to develop AI systems that are not only robust but also aligned with human values. Our team is a diverse and rapidly growing collective of researchers, engineers, policy experts, and business leaders, all dedicated to creating AI technologies that are safe and beneficial for users and society as a whole. Join us in shaping the future of AI through collaboration and innovation in a supportive environment.
This job posting is no longer active and is not accepting applications.
Software Engineer, ML Networking
AnthropicSan Francisco, CA | New York City, NY | Seattle, WA
Ideal candidates will possess expert-level knowledge of networking systems, including TCP/IP internals, user-space networking techniques like DPDK, and the ability to diagnose complex networking issues across distributed systems. Proficiency in a systems programming language is essential, emphasizing memory management and performance optimization. Familiarity with Rust is a plus. Candidates with 5+ years in systems or network programming, as well as experience with ML accelerators, PCIe devices, and algorithm design in networking, will find themselves well-prepared for this challenging role. A strong debugging mindset and experience with high-performance computing, telecommunications, or embedded systems will further enhance your application.
About the job
Join Anthropic as a Senior Software Engineer specializing in Machine Learning Networking, where you'll contribute to the development of cutting-edge AI systems that are reliable, interpretable, and steerable. In this role, you will design and maintain software that seamlessly integrates our powerful accelerators with high-speed network infrastructure. Your expertise in network protocols, both kernel-space and user-space, will be crucial as you debug and optimize distributed systems at the network level, ensuring our AI systems operate efficiently and safely.
About Anthropic
At Anthropic, we are driven by a mission to develop AI systems that are not only robust but also aligned with human values. Our team is a diverse and rapidly growing collective of researchers, engineers, policy experts, and business leaders, all dedicated to creating AI technologies that are safe and beneficial for users and society as a whole. Join us in shaping the future of AI through collaboration and innovation in a supportive environment.