onsite
Senior Software Engineer, Reinforcement Learning Data - Anthropic
Software Engineer
Senior software engineer building scalable data pipelines and infrastructure for reinforcement‑learning research, shaping architecture, optimizing prompts, and deploying reliable AI systems on cloud platforms.
About the role
Key Responsibilities
- Design and implement high‑throughput data pipelines that feed reinforcement‑learning models.
- Architect and maintain cloud‑native infrastructure (AWS, Kubernetes) for training and inference workloads.
- Collaborate with researchers to prototype, tune, and evaluate prompt‑based RL experiments.
- Establish best practices for reliability, observability, and performance across the stack.
- Mentor junior engineers and drive technical decisions that guide the team’s long‑term roadmap.
Requirements
- 5+ years of software engineering experience, with strong Python expertise.
- Hands‑on experience building and scaling ML pipelines using frameworks such as PyTorch or TensorFlow.
- Proficiency with cloud services (AWS) and container orchestration (Kubernetes) in production environments.
- Solid understanding of distributed systems and performance optimization.
- Background in reinforcement learning or large‑scale AI research is highly desirable.
Skills
pythonpytorchtensorflowawskubernetesreinforcement learning