At a Glance
- Tasks: Join us as a Research Engineer to design and develop cutting-edge AI learning tools.
- Company: We're a mission-driven startup revolutionising education with innovative tech, backed by top investors.
- Benefits: Enjoy a competitive salary, employee options, and access to our learning tools for personal growth.
- Why this job: Be part of a collaborative team tackling complex problems while making a real impact in education.
- Qualifications: 8+ years in programming and software engineering, with expertise in Python and machine learning required.
- Other info: Work in a flat structure with daily interactions across teams and direct user engagement.
The predicted salary is between 43200 - 72000 £ per year.
Company Mission & Product
We believe that everyone can have equal and unconstrained access to educational experiences on par with Oxford, Cambridge, CalTech, et cetera. We believe that this can be achieved with a new class of learning tools, which combine advances in cognitive science, language models, and datasets. We are building these tools in England.
Our first product, Grasp Concepts, enables students to disambiguate and learn concepts through great online explanations and is deployed with design partners including Imperial College London. Our second product, Grasp Pathways, decomposes learning goals and suggests flexible learning trajectories to reach them, using reputable learning resources like books and lectures, and is in private alpha. An on-demand, online oxbridge-like experience.
Team and Funding
We've raised significant capital from top tier investors including Balderton Capital, Mozilla (yes, Firefox), and Point9. Our founder Ed built the Payments and Trading products at Revolut alongside his bachelors and masters degrees. He was also one of a handful of investors at DST Global. Our team have backgrounds in elite institutions including Revolut, Huawei, Max-Planck Institute, Oxford, and Cambridge. We're building something so hard we cannot afford to work with anyone but the best.
R&D Engineering at Grasp
This is a system design, prototyping, and development role, with a high degree of individual contribution. The systems you build will involve machine learning, generative AI, and applied maths (e.g. graph algorithm) approaches as you solve problems for online self-directed learners. As an individual contributor, you will be expected to lead projects and take initiative when new problems present themselves. In doing so, you will need to decompose company objectives into clearly defined roadmaps and break these down into near term tasks, splitting these between yourself and others. You will work with all of your colleagues (designers, engineers, founder) on a daily basis and interact with users. The company is flat and collaborative in structure. You should find our mission and the products you build compelling, i.e. you like learning new things in your free time.
Tech
- Backend: Python, FastAPI, UV for package management (monorepo), domain driven design, events-based architecture
- Frontend: Typescript, React, Bun, Turborepo for package management (monorepo), Tailwind CSS, Shadcn
- Infra: GCP, k8s
Extensive work experience involving programming, machine learning, and applied mathematics for R&D projects.
8+ years programming and software engineering in industry, including several years working with Python.
Previous involvement designing new products (e.g. research engineer embedded in a product team working on something novel).
Designed and built (as an individual contributor) systems involving LLM pipelines as components.
Ability to translate high-level strategic objectives into technical roadmap with regular milestones.
An advanced degree in Computer Science, Physics, Applied Mathematics, Electronic Engineering, or similar.
Reasonable London salary
Employee options scheme (EMI)
Office-based team
Access to all Grasps learning tools for your personal self-study
Dinner/Breakfast
Statutory pension (NEST)
GPUs
Research Engineer - AI (London) employer: grasp.study
Contact Detail:
grasp.study Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Research Engineer - AI (London)
✨Tip Number 1
Familiarise yourself with our products, Grasp Concepts and Grasp Pathways. Understanding how they work and their impact on learners will help you articulate your passion for our mission during discussions.
✨Tip Number 2
Showcase your experience with machine learning and generative AI in practical scenarios. Be ready to discuss specific projects where you've applied these technologies, as this will demonstrate your hands-on expertise.
✨Tip Number 3
Prepare to discuss how you approach system design and project management. We value individuals who can break down complex objectives into actionable tasks, so think of examples that highlight your organisational skills.
✨Tip Number 4
Engage with our community and stay updated on the latest trends in AI and education technology. This will not only enhance your knowledge but also show your commitment to continuous learning, which aligns with our values.
We think you need these skills to ace Research Engineer - AI (London)
Some tips for your application 🫡
Understand the Company Mission: Familiarise yourself with StudySmarter's mission and products. Highlight how your skills and experiences align with their goal of providing equal access to educational tools.
Tailor Your CV: Ensure your CV reflects relevant experience in programming, machine learning, and applied mathematics. Emphasise any previous roles where you contributed to product design or development.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for education technology and your understanding of the role. Mention specific projects or achievements that demonstrate your ability to lead and innovate.
Showcase Technical Skills: In your application, clearly outline your technical skills, particularly in Python, FastAPI, and machine learning. Provide examples of systems you've built or contributed to, especially those involving LLM pipelines.
How to prepare for a job interview at grasp.study
✨Understand the Company Mission
Before your interview, make sure you fully grasp the company's mission and products. Familiarise yourself with how their tools aim to provide equal access to educational experiences. This will help you align your answers with their goals and demonstrate your genuine interest in their work.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, machine learning, and applied mathematics. Highlight specific projects where you've designed systems or worked with LLM pipelines. Providing concrete examples will showcase your expertise and relevance to the role.
✨Demonstrate Problem-Solving Abilities
Since the role involves leading projects and taking initiative, be ready to discuss how you've approached complex problems in the past. Share instances where you've decomposed objectives into actionable tasks and collaborated with others to achieve results.
✨Engage with the Team Culture
The company values a flat and collaborative structure, so express your enthusiasm for teamwork. Prepare to discuss how you’ve successfully worked in team settings, interacted with users, and contributed to a positive team dynamic in previous roles.