Senior Research Engineer

Senior Research Engineer

London Full-Time 28800 - 48000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Design and implement innovative programming tools for education and non-expert programmers.
  • Company: Join a mission-driven company that values accessibility in programming and diverse perspectives.
  • Benefits: Enjoy flexible project direction, skill development, and a supportive, intellectually curious team.
  • Why this job: Make a real-world impact by shaping the future of programming and developer experience.
  • Qualifications: Experience in software development, algorithms, and proficiency in languages like C++ or Python required.
  • Other info: Collaborate with academic researchers and contribute to meaningful projects in a dynamic environment.

The predicted salary is between 28800 - 48000 £ per year.

2 days ago Be among the first 25 applicants

Company Description
Jobs for Humanity is dedicated to making work accessible to everyone. We believe programming should be accessible, powerful, and joyful. We invest in long-term ideas, value intellectual curiosity, and give you room to shape the future of how humans interact with code.

Company Description
Jobs for Humanity is dedicated to making work accessible to everyone. We believe programming should be accessible, powerful, and joyful. We invest in long-term ideas, value intellectual curiosity, and give you room to shape the future of how humans interact with code.
We welcome people from all walks of life. All your information will be kept confidential according to GDPR guidelines.
About The Role
We\’re looking for a skilled, forward-thinking engineer with a strong interest in programming language design, developer experience, and system-level tooling. As a Senior Research Engineer , you will help design, prototype, and implement the next generation of developer-facing technologies. You’ll join a small, high-impact team focused on advancing the boundaries of how people program, learn to program, and interact with computing systems.
This role is ideal for someone who thrives on building developer tools from the ground up, designing new language features or systems, and is eager to collaborate with others to turn ideas into real-world impact.
Responsibilities

  • Research, design, and implement new programming paradigms and tools, particularly aimed at education and non-expert programmers.
  • Develop interpreters, compilers, or integrated development environments (IDEs) from concept to prototype.
  • Contribute to internal knowledge sharing, documentation, and tool improvement.
  • Work closely with peers and stakeholders to understand needs and translate them into robust solutions.
  • Optional but valued: Participate in collaborations with academic or industry researchers to turn theoretical models into practical developer tools.
  • Explore human-computer interaction aspects of programming environments, with a special focus on teaching and accessibility.

Essential

  • Demonstrated experience in software development, systems analysis, and tool creation.
  • Strong background in algorithms, programming languages, or system architecture.
  • Proficiency in languages such as C++, Python, or similar systems languages.
  • Proven ability to work independently and deliver high-quality code.

Preferred (but Not Required)

  • Experience leading projects or mentoring other engineers.
  • Prior collaborations with academic researchers or participation in joint research projects.
  • Contributions to publications, workshops, or standards in language design or software tooling.

What We Offer

  • A supportive, intellectually curious team dedicated to long-term impact.
  • Flexibility to shape your own projects and research directions.
  • Opportunity to broaden your skills, including leadership and academic collaboration.
  • A mission-driven company that values diverse perspectives and backgrounds.

You’ll be part of a forward-thinking team that believes programming should be accessible, powerful, and joyful. We invest in long-term ideas, value intellectual curiosity, and give you room to shape the future of how humans interact with code.
We welcome people from all walks of life.
All your information will be kept confidential according to GDPR guidelines.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    Non-profit Organizations

Referrals increase your chances of interviewing at Jobs for Humanity by 2x

Get notified about new Senior Research Engineer jobs in London, England, United Kingdom .

London, England, United Kingdom 2 months ago

Senior Software Engineer (VP) – Equity Derivatives Technology

London, England, United Kingdom 5 days ago

Senior Software Engineer – Card Integrations – Visa / Mastercard

London, England, United Kingdom 3 weeks ago

Senior Software Engineer – Deal Manager Experience

London, England, United Kingdom 3 days ago

London, England, United Kingdom 5 months ago

Senior Software Engineer (SolstiCE) – Equity Derivatives Tech – VP

London, England, United Kingdom 4 days ago

IC3 – Senior Software Engineer I – Business Account management team

London, England, United Kingdom 1 week ago

Senior Software Engineer – France Global Payroll

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 day ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

Research Scientist / AI Engineer – London, UK/Hybrid

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 days ago

London, England, United Kingdom 1 week ago

Research Scientist / Research Engineer, Pre-training

Greater London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 16 hours ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 days ago

London, England, United Kingdom 1 week ago

Research Engineer / Scientist, Alignment Science, London

Greater London, England, United Kingdom 1 week ago

Research Engineer – Bayesian Optimisation (Contractor)

London, England, United Kingdom 1 year ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

Research Engineer – LLMs – Decision-making & Reasoning Team

London, England, United Kingdom 11 months ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 1 day ago

Hatfield, England, United Kingdom 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior Research Engineer employer: Jobs for Humanity

At Jobs for Humanity, we pride ourselves on being an exceptional employer that champions accessibility and inclusivity in the tech industry. Our supportive and intellectually curious work culture fosters innovation and collaboration, allowing you to shape your own projects while contributing to meaningful advancements in programming education. Located in London, we offer unique opportunities for professional growth, including leadership development and academic partnerships, all within a mission-driven environment that values diverse perspectives.
J

Contact Detail:

Jobs for Humanity Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Research Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in programming language design and developer tools. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Showcase your passion for education and accessibility in programming. Highlight any projects or experiences where you've made coding more accessible, as this aligns perfectly with our mission at StudySmarter.

✨Tip Number 3

Network with professionals in the field of programming languages and developer tools. Attend relevant meetups or conferences to connect with like-minded individuals and potentially gain insights into our company culture.

✨Tip Number 4

Prepare to discuss your experience with collaborative projects, especially those involving academic partnerships. We value teamwork and innovation, so demonstrating your ability to work well with others will set you apart.

We think you need these skills to ace Senior Research Engineer

Software Development
Systems Analysis
Tool Creation
Programming Language Design
Algorithms
System Architecture
C++
Python
Compiler Development
Interpreter Development
Integrated Development Environments (IDEs)
Human-Computer Interaction
Documentation Skills
Collaboration Skills
Problem-Solving Skills
Independent Work

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, programming languages, and system architecture. Emphasise any projects where you've designed or implemented developer tools, as this aligns closely with the role.

Craft a Compelling Cover Letter: In your cover letter, express your passion for programming language design and developer experience. Mention specific examples of how you've contributed to similar projects and how you can bring value to the team at Jobs for Humanity.

Showcase Your Technical Skills: Clearly list your proficiency in languages such as C++ and Python. If you have experience with interpreters, compilers, or IDEs, make sure to detail these experiences, as they are crucial for the role.

Highlight Collaborative Experiences: If you've worked on projects with academic researchers or have led teams, be sure to mention these experiences. Collaboration is valued in this role, so demonstrating your ability to work well with others will strengthen your application.

How to prepare for a job interview at Jobs for Humanity

✨Showcase Your Technical Skills

As a Senior Research Engineer, you'll need to demonstrate your proficiency in programming languages like C++ and Python. Be prepared to discuss your past projects, focusing on the technical challenges you faced and how you overcame them.

✨Emphasise Collaboration

This role values teamwork and collaboration. Share examples of how you've worked with peers or stakeholders to develop solutions. Highlight any experiences where you contributed to knowledge sharing or documentation.

✨Discuss Your Research Interests

Since the position involves research and development, be ready to talk about your interests in programming language design and developer tools. Mention any relevant projects or ideas you have that align with the company's mission of making programming accessible.

✨Prepare for Problem-Solving Questions

Expect to face questions that assess your problem-solving abilities. Practice explaining your thought process when tackling complex programming challenges, especially those related to education and non-expert programmers.

Senior Research Engineer
Jobs for Humanity
J
  • Senior Research Engineer

    London
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-07-15

  • J

    Jobs for Humanity

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>