Software Engineer - Reinforcement Learning in London
Software Engineer - Reinforcement Learning

Software Engineer - Reinforcement Learning in London

London Full-Time 30000 - 50000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Develop AI-driven software that enhances user experiences and improves quality assurance.
  • Company: Venture-backed tech startup with a focus on innovation and rapid growth.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional development.
  • Why this job: Join a team redefining software quality with cutting-edge AI technology.
  • Qualifications: Experience in software development and a passion for AI and innovation.
  • Other info: Fast-paced environment with significant career advancement potential.

The predicted salary is between 30000 - 50000 £ per year.

We’re building autonomous agents that think like engineers: they run every critical user journey, catch failures before users do, and self-heal as the codebase evolves. Real AI teammates, not test scripts that break on impact. We’re venture-backed and led by operators who’ve scaled Meta’s testing infrastructure, launched Uber’s global playbooks, and grew Deliveroo from zero to hypergrowth. We know what elite execution looks like and we’re hunting for one more builder to help us rewrite the rules of software quality.

What You’ll Do

  • Ship fast, learn faster: We deploy daily, not monthly
  • Talk to users, shape the roadmap: Sit in the trenches with founders on calls that define what we build
  • Train AI agents: Design LLM-powered testers that explore, learn, and adapt in real time
  • Own the stack: Python, TypeScript, cloud infra, from commit to production
  • Turn prototypes into production: Run real experiments on models, embeddings, and retrieval pipelines

What We’re Looking For

  • Relentless drive: You execute fast, adapt faster
  • Startup scar tissue: You’ve shipped product with no safety net
  • Fluency with AI/LLMs: LangChain, vector stores, prompt engineering
  • Product obsession: You care more about outcomes than outputs

Ideal Background

  • Shipped AI features in prod
  • Built something from 0 to 1
  • Thrived in chaos with high ownership

Why This Matters

Software is accelerating. QA hasn’t kept up. Autonomous testing is inevitable, and we’re building it. Five years from now, every high-velocity team will rely on AI agents like ours to ship faster, safer, and smarter. Join now, and help make that future real, before someone else does.

Seniority level: Entry level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: Technology, Information and Internet

Software Engineer - Reinforcement Learning in London employer: Duku AI

As a Software Engineer in Reinforcement Learning, you'll join a dynamic team that thrives on innovation and rapid deployment, working alongside industry veterans from Meta, Uber, and Deliveroo. Our culture fosters continuous learning and collaboration, offering you the chance to shape cutting-edge AI solutions while enjoying a supportive environment that prioritises personal and professional growth. With daily deployments and a focus on real-world impact, this is an exceptional opportunity to be at the forefront of transforming software quality.
D

Contact Detail:

Duku AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Reinforcement Learning in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those who work at companies you admire. A friendly chat can open doors and give you insights that job descriptions just can't.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those related to AI and reinforcement learning. This is your chance to demonstrate your coding chops and problem-solving abilities.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios. Think about how you'd tackle real-world problems, especially in autonomous testing. We want to see your thought process!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team and being part of something groundbreaking.

We think you need these skills to ace Software Engineer - Reinforcement Learning in London

Python
TypeScript
Cloud Infrastructure
AI/LLMs
LangChain
Vector Stores
Prompt Engineering
Experimentation
Adaptability
Product Development
User Engagement
Ownership
Fast Execution
Problem-Solving

Some tips for your application 🫡

Show Your Passion for AI: When you're writing your application, let your enthusiasm for AI and reinforcement learning shine through. We want to see that you’re not just ticking boxes but genuinely excited about the technology and its potential.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and fluff. Highlight your relevant experience and skills in a way that’s easy for us to digest.

Tailor Your Application: Make sure to customise your application for this role. Mention specific projects or experiences that align with what we’re looking for, like shipping AI features or working in fast-paced environments. Show us why you’re the perfect fit!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team. Let’s get started on this journey together!

How to prepare for a job interview at Duku AI

✨Know Your Tech Stack

Make sure you’re familiar with Python, TypeScript, and cloud infrastructure. Brush up on your knowledge of AI and LLMs, especially LangChain and prompt engineering. Being able to discuss these technologies confidently will show that you’re ready to dive into the role.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled challenges in previous projects. Think about times when you had to ship a product quickly or adapt to unexpected changes. This will demonstrate your relentless drive and ability to thrive in chaos.

✨Understand the Company’s Vision

Research the company’s mission and the importance of autonomous testing. Be ready to discuss how you can contribute to their goal of revolutionising software quality. Showing that you care about outcomes over outputs will resonate well with the interviewers.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s current projects and future roadmap. This not only shows your interest but also gives you a chance to engage with the founders and understand their vision better. It’s a great way to demonstrate your product obsession!

Software Engineer - Reinforcement Learning in London
Duku AI
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>