Anthropic is looking to create reliable, interpretable, and steerable AI systems, and is seeking a Software Engineer to help build and maintain new agentic coding tools for developers to achieve this goal.
Requirements
- Extensive knowledge of diverse programming environments and languages
- Experience with advanced LLM features like tool-use, chaining and orchestration patterns, and prompt engineering
- Expertise in React development, including performance optimization, modern patterns (hooks, context, suspense), and component architecture
- Hands-on experience working with large language models and prompt engineering
- Experience building and maintaining dev tools
- Experience with container orchestration and cloud infrastructure
- Experience scaling TypeScript projects
Responsibilities
- Design, build, and maintain scalable features and infrastructure for AI-powered development tools
- Engage directly with developers inside and outside Anthropic to gather insights and improve user experience
- Collaborate with researchers to improve model capabilities through shared tools and evals
- Stay ahead of advancements in AI-assisted coding by experimenting with new tools, evaluating emerging techniques, and tracking enhancements to existing ones
- Contribute across the stack—from front-end UI to back-end infrastructure—to develop new features, fix bugs, and optimize performance
- Dive into possibly unfamiliar areas like Python notebooks, VS Code plug-ins, and containerized environments
Other
- At least a Bachelor's degree in a related field or equivalent experience
- Location-based hybrid policy: currently, we expect all staff to be in one of our offices at least 25% of the time
- Visa sponsorship: we do sponsor visas, but we aren't able to successfully sponsor visas for every role and every candidate
- Strong communication skills
- Ability to work collaboratively in a team environment