Used Tools & Technologies
LLMRequired Skills & Competences
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.
Python @ 3
Machine Learning @ 3
Communication @ 3
Search Engines @ 2
AI @ 3
Reinforcement Learning @ 3
RAG @ 2
- 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’s mission is to create reliable, interpretable, and steerable AI systems. The Knowledge Team is redesigning how Claude interacts with external data sources — creating new information architectures and training language models to use those architectures effectively.
Responsibilities
- Design and implement new information architecture strategies from scratch
- Perform finetuning and reinforcement learning to teach language models how to interact with new information architectures
- Build hard knowledge-base evaluation sets to identify failure modes when language models work with external data
- Design and evaluate advanced agentic search capabilities
Requirements
- Very experienced Python programmer who can quickly produce reliable, high-quality code
- Good machine learning research experience
- Experience developing software that utilizes Large Language Models (e.g., Claude)
- Experience with finetuning and reinforcement learning methods
- Experience or familiarity with distributed information retrieval systems, such as search engines, knowledge graphs, RAG, indexing, ranking, and query understanding
- Experience with distributed data processing and building complex agentic systems that utilize LLMs
- Results-oriented, flexible, comfortable working outside strict role boundaries, and enjoys pair programming
- Clear written and verbal communication skills
- Minimum education: Bachelor’s degree or an equivalent combination of education, training, and/or experience
- Minimum years of experience: will correlate with internal job level requirements for the position
Strong candidates will also have experience with
- Collaborating with product teams to prototype and deliver solutions
- Building complex agentic systems that utilize LLMs
- Developing scalable distributed information retrieval systems (search engines, knowledge graphs, RAG, indexing, ranking, query understanding, distributed data processing)
Annual Salary
$350,000 - $850,000 USD
Logistics
- Location: Remote-Friendly (travel required); offices in San Francisco, CA; Seattle, WA; New York City, NY
- Location-based hybrid policy: Currently, we expect all staff to be in one of our offices at least 25% of the time
- Visa sponsorship: Anthropic states they do sponsor visas and will make reasonable efforts to obtain a visa for candidates they hire
About Anthropic
Anthropic is a public benefit corporation headquartered in San Francisco, focused on large-scale empirical AI research and building steerable, trustworthy AI systems. The company offers competitive compensation and benefits, optional equity donation matching, generous vacation and parental leave, flexible working hours, and office space for collaboration.