Job Description
Anthropic is seeking a Machine Learning Systems Engineer to join the Horizons team, which focuses on reinforcement learning research and development. The engineer will be responsible for building and maintaining the foundational systems that enable Anthropic's AI research. This role involves close collaboration with researchers and engineers to develop robust infrastructure for large language model training, with a focus on code execution environments, data pipelines, and performance optimization.
Responsibilities:
- Design and implement high-performance data pipelines for processing large-scale code datasets.
- Build and maintain secure sandboxed execution environments using virtualization technologies.
- Develop infrastructure for reinforcement learning training environments.
- Optimize resource utilization across distributed computing infrastructure.
- Collaborate with researchers to translate their requirements into scalable, production-grade systems.
Requirements:
- Proficiency in Python and async/concurrent programming.
- Experience with container technologies and virtualization systems.
- Strong systems programming skills and understanding of performance optimization.
- Experience with data pipeline development and ETL processes.
- Care for code quality, testing, and performance.
- Effective communication skills with technical and research-focused team members.
- Passion for developing safe and beneficial AI systems.
The role offers:
- Competitive compensation and benefits.
- Optional equity donation matching.
- Generous vacation and parental leave.
- Flexible working hours.