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.
Algorithms
Distributed Systems @ 6
Go @ 7
Java @ 7
Python @ 7
- 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 building a search platform team to create scalable, efficient search capabilities that power Claude's ability to access and retrieve information. The role involves designing and implementing core search systems from the ground up.
Responsibilities
- Work with a small, senior team of engineers and researchers to build Anthropic's search platform from scratch.
- Establish metrics and tooling to measure and improve search quality.
- Enhance search algorithms and indexing mechanisms to improve search accuracy and efficiency.
Requirements
- 5+ years of experience building complex distributed systems in production.
- Solid understanding of search fundamentals, including indexing, retrieval, and ranking.
- Strong coding skills in Python, Go, Java, or similar languages.
- Hands-on experience with high-volume data processing architectures.
- Bachelor's degree or an equivalent combination of education, training, and experience.
- Relevant field of study demonstrated through coursework, training, or professional experience.
Benefits
Anthropic offers competitive compensation and benefits, optional equity donation matching, generous vacation and parental leave, flexible working hours, and office spaces for collaboration.
Work Arrangement
Staff are currently expected to work from one of Anthropic's offices at least 25% of the time, although some roles may require more time in the office.
Visa Sponsorship
Anthropic sponsors visas and states that it will make every reasonable effort to obtain a visa for candidates who receive an offer, with assistance from an immigration lawyer.