Research Engineer
FAR.AI is looking for a Research Engineer to develop scalable machine learning algorithm implementations and conduct scientific experiments. This role involves contributing to open-source codebases, collaborating with scientists on research papers, and developing new research directions within AI safety.
We organize our team as Members of Technical Staff, with significant overlap between scientist and engineer roles. As an engineer, you will develop scalable implementations of machine learning algorithms and use them to run scientific experiments. You can contribute to open source codebases such as Pytorch, HuggingFace Transformers and Accelerate. You will receive engineering mentorship via code review, pair programming and regular 1-to-1s. Alongside the scientists, you will be involved in the write-up of results and credited as an author in papers.
You are encouraged to develop your research taste, proposing novel directions and joining a research pod which suits your interests. You are welcome to take time to study and to attend conferences free of charge. Our technical team is organized into research pods to enable continuity of organizational structure whilst each pod can pivot through varied research projects.
Beyond FAR.AI, you can work with national AI safety institutes, frontier model developers and top academics.
It is essential that you:
It is preferable that you have experience with some of the following:
We encourage applications from strong software engineers who are new to ML, and from academics without industrial experience in software engineering.
Posted June 7, 2026