
Apollo Research · London & San Francisco
Application deadline: We are conducting interviews actively and aim to fill this role as soon as we find someone suitable. ABOUT THE OPPORTUNITY We want to ...
Application deadline: We are conducting interviews actively and aim to fill this role as soon as we find someone suitable.
We want to develop a “Science of Scheming”. The goal is ambitious and we’re looking for Research Scientists and Research Engineers who are excited to build a new hard science from the ground up.
Note: We are not hiring for interpretability roles.
A diverse range of skill sets will be required to drive our research agenda forward and we don’t expect any single candidate to fulfill all the characteristics below. That being said, a successful candidate likely displays excellence at one or several of the following:
We want to emphasize that people who feel they don’t fulfill all of these characteristics but think they would be a good fit for the position, nonetheless, are strongly encouraged to apply. We believe that excellent candidates can come from a variety of backgrounds and are excited to give you opportunities to shine. We don’t require a formal background or industry experience and welcome self-taught candidates.
Application deadline: We are conducting interviews actively and aim to fill this role as soon as we find someone suitable. ABOUT THE OPPORTUNITY We develop and run evaluations that help assess the risks posed by scheming AIs. You will get to work with frontier labs like OpenAI, Anthropic, and Google DeepMind and be amongst the first to interact with new models before anyone else. The ideal candidate loves rigorously testing frontier AI models, and enjoys building efficient pipelines and automating them. YOU WILL HAVE THE OPPORTUNITY TO - Run pre-deployment evaluation campaigns on the most capable AI systems in the world. We partner with multiple labs, giving you access to a breadth of models that no single AI lab could offer. You'll be among the first people to interact with new models before anyone else. - Deep dive into AI cognition. Scan through thousands of model transcripts to surface behavioral patterns that no one has ever observed before. These patterns are often deeply surprising and fascinating to study, e.g. the non-standard language and the reward-seeking reasoning described in our anti-scheming paper. - Build new evaluations for frontier risks, from designing novel test environments to scaling them across hundreds of distinct scenarios. - Work directly with frontier AI developers. Share your findings, engage with their feedback, and see your evaluations directly inform deployment decisions for the most capable AI systems in the world. - Automate and improve the evaluation pipeline. We already use automation across building, running, and analyzing evals. Rapid progress in agent capabilities opens up radically new possibilities, and you'll have the freedom to rethink and reshape the pipeline as they emerge. KEY REQUIREMENTS - Software engineering skills: Our entire stack uses Python. We're looking for candidates with strong software engineering experience. Ideally, you have experience shipping and maintaining production Python code, and know how to factor messy problems into clean abstractions that others can use and extend. - Process optimisation: You always try to improve workflows. Pre-deployment evaluations are very fast paced so ideally you love shaving friction off your workflows wherever possible. - Data Analysis & Pattern Recognition: You can extract signal from large, messy datasets. You're comfortable with quantitative analysis and know when qualitative assessment is more appropriate. You can identify anomalies and unexpected model behaviors. - Writing and communication: You succinctly convey qualitative and quantitative findings to a technical and non-technical audience. - AI power-user: You are curious about the capabilities and propensities of frontier AI models. You have experience using different models, know which ones to use for which tasks, when not to use AI, and you always experiment with new AI workflows (Bonus) We are using Inspect as our primary evals framework, and we value experience with it. We want to emphasize that people who feel they don’t fulfill all of these characteristics but think they would be a good fit for the position, nonetheless, are strongly encouraged to apply. We believe that excellent candidates can come from a variety of backgrounds and are excited to give you opportunities to shine. We don’t require a formal background or industry experience and welcome self-taught candidates.
Application deadline: We are conducting interviews actively and aim to fill this role as soon as we find someone suitable. ABOUT THE OPPORTUNITY We’re looking for Backend Software Engineers who are excited to build tools for frontier AGI safety research, e.g. building and maintaining evals libraries and tools for monitoring and controlling our own LLM traffic. REPRESENTATIVE PROJECTS Here is a list of example projects which you might build and ship in your first 6 months. - Internal tooling for efficiently running and analyzing evaluations. For example, a tool that quickly investigates thousands of agentic eval runs in parallel and surfaces interesting information automatically - Automated evaluation pipelines to minimize the time from getting access to a new model for pre-deployment testing to analyzing the most important results and sharing them - Orchestration tools that allow researchers to run thousands of agentic evaluations in parallel on remote machines with high security and reliability - LLM proxy service that enables us to monitor all of our coding agent traffic in real time and identify undesired behavior automatically (in the spirit of Control) - LLM agents and MCP tools to automate internal software engineering and research tasks, with sandboxes to prevent major failures - CI pipeline optimisations to reduce execution time and eliminate flaky tests - Telemetry API and instrumentation of our existing tools, allowing us to monitor usage and improve reliability - Data warehousing pipeline and service to store thousands of eval transcripts which researchers can study and build datasets from - Upstream improvements to the Inspect framework and ecosystem, e.g. support for evaluating modern agentic scaffolds.
Application deadline: We are conducting interviews actively and aim to fill this role as soon as we find someone suitable. ABOUT THE OPPORTUNITY We’re looking for Full-stack Software Engineers who are excited to build tools for frontier AGI safety research, e.g. building and maintaining evals libraries and tools for monitoring and controlling our own LLM traffic. REPRESENTATIVE PROJECTS Your main objective is to develop tooling for analyzing model evaluation results. Here is a list of features that you might build and ship in your first 6 months: - LLM-powered search that finds interesting fragments in evaluation transcripts - Comparison views that show how conversations and scores differ between two evaluation runs - Ability to view and analyse conversations with coding agents (Cursor, Claude Code, etc.) in addition to evaluation transcripts - Results streaming for evaluations that are currently being run - Collaborative editing of evaluation logs that automatically updates metrics and other derived data. Think of this as developing an “IDE for evaluations”. Besides this, here are example auxiliary projects which you might do: - Automated evaluation pipelines to minimize the time from getting access to a new model for pre-deployment testing to analyzing the most important results and sharing them. - LLM agents and MCP tools to automate internal software engineering and research tasks, with sandboxes to prevent major failures - Telemetry API and instrumentation of our existing tools, allowing us to monitor usage and improve reliability - Upstream improvements to the Inspect framework and ecosystem, e.g. support for evaluating modern agentic scaffolds.