Research Software Engineer - Agentic AI

European Tech Recruit — United Kingdom · Posted ~11 hours ago

Senior Contract Visa History ✓

Skills

software engineering AI research agentic AI algorithm design model implementation system engineering AI deployment data preparation Python machine learning AI systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A research software engineer is sought to bridge cutting-edge AI research with production-grade engineering. The role covers agentic AI prototypes and services, data preparation, algorithm and model development, system engineering, deployment, and investigation of memory, reasoning, planning, self-evolution, and multi-agent approaches.

Highlights

Research-driven engineering role at the intersection of advanced AI research and production software, with end-to-end ownership across data, algorithms, models, systems, and deployment.

Description

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.