
Performance Engineer

Performance Engineer

Performance Engineer
Anthropic
The Performance Engineer role at Anthropic focuses on optimizing large-scale machine learning systems. The company aims to create safe and beneficial AI systems, and the position involves solving novel systems problems to enhance throughput and robustness in distributed systems. Candidates should have a strong background in software engineering or machine learning, particularly at supercomputing scale, and a desire to learn more about machine learning research.
Qualification
- Significant software engineering or machine learning experience, especially at supercomputing scale.
- Results-oriented with a flexible and impactful approach.
- Willingness to take on tasks outside of the job description.
- Enjoyment of pair programming.
- Interest in learning more about machine learning research.
- Concern for the societal impacts of work.
Responsibility
- Identify and solve large-scale systems problems related to machine learning algorithms.
- Develop systems to optimize throughput and robustness of distributed systems.
- Implement low-latency high-throughput sampling for large language models.
- Write custom load-balancing algorithms to enhance serving efficiency.
- Design and implement fault-tolerant distributed systems with complex network topologies.
- Debug kernel-level network latency spikes in containerized environments.




