Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
Compliance @ 4
JavaScript @ 4
LLM @ 4
Performance Optimization @ 4
Prompt Engineering @ 4
Python
React @ 4
Security @ 4
TypeScript @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Anthropic is looking for a Software Engineer to build and maintain agentic coding tools for developers. The ideal candidate has a passion for developer tools, extensive knowledge of diverse programming environments and languages, and experience with advanced LLM features such as tool use, chaining and orchestration patterns, and prompt engineering. Curiosity about AI research is essential.
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 evaluations.
- Experiment with new tools, evaluate emerging techniques, and track enhancements to AI-assisted coding capabilities.
- Contribute across the stack, from front-end UI to back-end infrastructure, to develop features, fix bugs, and optimize performance.
- Work in potentially unfamiliar areas such as Python notebooks, VS Code plug-ins, and containerized environments.
Requirements
- Excitement about AI-assisted coding as a way to enhance developer productivity and creativity.
- Experience building and maintaining developer tools.
- Expert-level React development experience, including performance optimization, modern patterns such as hooks, context, and suspense, and component architecture.
- Specialization in user experience engineering combined with full-stack development capabilities.
- Hands-on experience with large language models and prompt engineering.
- Experience working on projects with stringent safety, security, and/or compliance requirements.
- Interest in the societal impacts and ethics of the work.
- At least 6 years of work experience.
- A bachelor's degree or equivalent combination of education, training, and/or experience.
- A field of study relevant to the role, as demonstrated through coursework, training, or professional experience.
Additional Qualifications
- Experience building and maintaining CLI tools.
- Experience working in large codebases and quickly adapting to unfamiliar development environments.
- Experience with container orchestration and cloud infrastructure.
- Experience scaling TypeScript projects.
- Experience with alternate JavaScript runtimes such as Bun and Deno.
Compensation
The annual salary range is $320,000–$625,000 USD.
Work Policy and Logistics
- The role follows a location-based hybrid policy. Staff are expected to work from one of Anthropic's offices at least 25% of the time, although some roles may require more office time.
- Anthropic sponsors visas and states that it will make every reasonable effort to obtain a visa for an offer recipient, with support from an immigration lawyer.
- Anthropic offers competitive compensation and benefits, optional equity donation matching, generous vacation and parental leave, flexible working hours, and office collaboration spaces.
More jobs at Anthropic
Applied AI Architect, Enterprise Tech
Anthropic · San Francisco, United States, New York City, United States
USD 240,000-315,000 per year
Finance Systems Engineer, Tax
Anthropic · San Francisco, United States, Seattle, United States
USD 205,000-270,000 per year
AI Fluency Education Lead
Anthropic · San Francisco, United States, New York City, United States
USD 270,000-365,000 per year
Staff+ Software Engineer, Infrastructure (Distributed Systems)
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 320,000-485,000 per year
Staff+ Software Engineer, Privacy
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-485,000 per year
Similar jobs
Senior AI Engineer
Grafana Labs · United States
USD 154,400-185,300 per year
Senior AI Engineer
Grafana Labs · Canada
CAD 164,500-197,400 per year
Member of Technical Staff (Forward Deployed Engineer, Applied AI)
Perplexity AI · London, United Kingdom, New York City, United States, San Francisco, United States, Seattle, United States, Palo Alto, United States
USD 205,000-335,000 per year
Senior SOCD Applied AI Engineer
Nvidia · Santa Clara, United States
USD 168,000-310,500 per year
Senior Staff Software Engineer — AI Applications and Platform Foundations
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Software Engineer — Agentic AI Applications and Foundations
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Staff Full Stack Engineer, Identity
Stripe · South San Francisco, United States, United States, New York City, United States, Seattle, United States
USD 224,000-336,000 per year
Senior Software Engineer, Full-Stack
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 320,000 per year