The role is a Performance Engineer at Anthropic, responsible for identifying and solving large-scale systems challenges in machine learning infrastructure. The engineer will develop optimizations that enhance throughput and robustness of distributed ML systems, working across multiple locations including San Francisco, New York City, and Seattle, with remote‑friendly arrangements and travel requirements.
Performance Engineer at Anthropic
Remote - San Francisco, CA; New York City, NY; Seattle, WA
More jobs at AnthropicSalary
USD 280,000 - 850,000
Requirements
Skills
- Significant software engineering or machine learning experience, particularly at supercomputing scale
- Results-oriented, with a bias towards flexibility and impact
- Pick up slack, even if it goes outside your job description
- Enjoy pair programming
- Want to learn more about machine learning research
- Care about the societal impacts of your work
- High performance, large-scale ML systems
- GPU/Accelerator programming
- ML framework internals
- OS internals
- Language modeling with transformers
Responsibilities
- Identify large-scale systems problems related to ML algorithms
- Develop systems that optimize throughput and robustness of distributed ML systems
Technologies
GPU programmingAccelerator programmingML framework internalsOS internalsTransformersLow-latency high-throughput sampling for large language modelsGPU kernels for low-precision inferenceCustom load-balancing algorithmQuantitative system performance modelingFault-tolerant distributed systemsContainerized environment
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.