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 @ 3
API
Data Pipelines
Data Visualization @ 3
ETL @ 3
Machine Learning @ 3
Observability @ 3
Parquet @ 3
Spark @ 3
- 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
The Research Data Platform team builds tools that Anthropic researchers use to manage, query, and analyze data for training and evaluating frontier models. The role focuses on building data products, pipelines, APIs, libraries, services, and web interfaces that support research workflows. Prior machine learning or AI training experience is not required.
Responsibilities
- Build and operate data pipelines that extract data from research training runs and land it in storage systems that are easy and fast to query.
- Work closely with researchers to design and build APIs, libraries, and web interfaces for data management, exploration, and analysis.
- Develop dataset management, data cataloging, and provenance tooling for researchers.
- Embed with research teams to understand workflows, identify high-leverage tooling opportunities, and ship solutions quickly.
- Collaborate with adjacent teams to build on existing systems rather than reinventing them.
Requirements
- Significant software engineering experience, particularly building data-intensive applications or internal tooling.
- Enjoy working directly with users, gathering requirements iteratively, and shipping adopted solutions.
- Results-oriented, flexible, and focused on impact.
- Willingness to learn more about machine learning research.
- Care about the societal impacts of the work.
- Minimum education: Bachelor’s degree or an equivalent combination of education, training, and/or experience.
- Required field of study: A field relevant to the role as demonstrated through coursework, training, or professional experience.
Strong candidates may also have experience with:
- Large-scale ETL, columnar storage formats, and query engines such as Spark, BigQuery, DuckDB, and Parquet.
- High-volume time series data ingestion, storage, and efficient querying.
- Data cataloging, lineage, or metadata management systems.
- ML experiment tracking or metrics platforms.
- Working with quantitative users in research labs, trading firms, observability companies, or analytics startups.
- Complex data visualization and full-stack web application development.
Benefits
Anthropic offers competitive compensation and benefits, optional equity donation matching, generous vacation and parental leave, flexible working hours, and office spaces for collaboration. Staff are currently expected to work from one of the company's offices at least 25% of the time, though some roles may require more office time. Anthropic sponsors visas and makes reasonable efforts to assist with visa applications, supported by an immigration lawyer.