Research Software Engineer

Research Software Engineer

Full-Time On-site
E

Software Research Engineer – Agentic AI | Edinburgh

12 Month Fixed Term Contract

My client are looking for a Software Research Engineer to join help shape the next generation of agentic AI systems.

This is a highly technical, research-driven role for an engineer who enjoys working at the intersection of AI research and production software engineering. You’ll work alongside world-class researchers and international teams to turn cutting-edge ideas into scalable, reliable research prototypes and production-ready AI systems.

Responsibilities

  • Bridge AI research and production-grade software, translating state-of-the-art research into robust engineering systems.
  • Design, develop and iterate agentic AI research prototypes and production services.
  • Drive projects end-to-end across data preparation, algorithm design, model implementation, system engineering and deployment.
  • Investigate new approaches to agent memory, reasoning, planning, self-evolution and multi-agent systems.
  • Evaluate and optimise agent performance, reliability and scalability.
  • Work closely with researchers and cross-border teams to explore emerging AI technologies and define future technical directions.
  • Support deployment, monitoring and continuous improvement of agent systems.
  • Contribute to open-source projects and the wider AI research community.

Experience

  • Degree in Computer Science, AI, Machine Learning, NLP, Mathematics, Statistics or a related technical discipline.
  • 3+ years of hands-on software engineering experience delivering complex technical systems.
  • Strong algorithmic thinking and software development skills, with an understanding of LLMs, agent architectures, reasoning, decision-making and planning.
  • A research mindset and the ability to tackle non-deterministic, open-ended technical problems.
  • Strong Python development skills and experience with Docker and Git.
  • Experience with TDD, clean code, CI/CD and modern software engineering practices.
  • Ability to rapidly learn new technologies and translate research concepts into working systems.
  • Excellent communication skills and the ability to collaborate effectively across international and multidisciplinary teams.

#J-18808-Ljbffr

Research Software Engineer employer: European Tech Recruit

Join a world-leading technology innovator that champions creativity and collaboration in the heart of the UK. As a Software Engineer focusing on Machine Learning, you'll thrive in a dynamic work culture that prioritises innovation and professional growth, offering you the chance to work on cutting-edge GPU architecture while enjoying competitive PAYE contract benefits. With a commitment to employee development and a vibrant team atmosphere, this is an exceptional opportunity for those looking to make a significant impact in the tech industry.

E

Contact Details:

European Tech Recruit Recruitment Team