AI Engineer - Pentesting Agent Software Engineering · Remote-HQ · in London
AI Engineer - Pentesting Agent Software Engineering · Remote-HQ ·

AI Engineer - Pentesting Agent Software Engineering · Remote-HQ · in London

London Full-Time 36000 - 60000 £ / year (est.) Home office possible
Go Premium
TryHackMe Ltd

At a Glance

  • Tasks: Join us in developing a cutting-edge AI pentesting agent for modern cyber security.
  • Company: Fastest-growing online cyber security training platform with over 6 million users.
  • Benefits: Competitive salary, equity in the venture, and an early-stage role with real ownership.
  • Other info: Collaborative team environment with opportunities for growth and learning.
  • Why this job: Make a significant impact in cyber security while working with innovative AI technology.
  • Qualifications: 2+ years in software development, strong Python skills, and experience with AI agents.

The predicted salary is between 36000 - 60000 £ per year.

TryHackMe is the fastest-growing online cyber security training platform. Having only been around for a handful of years, we've grown to more than 6 million users and are used by over 1000 businesses (including governments and Fortune 500 companies like Google and Microsoft).

With a $1M starting budget, we are developing a fully autonomous AI pentester that can plan, exploit, adapt, and report with the speed and precision required for modern offensive security. We are looking for an engineer to join our small talented team to test and develop our agent.

You must have an interest in cyber security, be deeply curious, and passionate about AI agents.

The Role

You will be designing the system's core logic, shaping its reasoning, decision paths, memory, and execution flow so it can handle complex offensive tasks reliably. Your day-to-day involves collaborating closely with an offensive security researcher to align the agent with real attacker workflows and improve how it identifies and exploits vulnerabilities.

What you'll do
  • Contribute to the development and optimization of our autonomous AI pentesting agent.
  • Build and maintain safe environments to run, test, and benchmark agent behaviours.
  • Implement core agent capabilities such as reasoning, decision-making, planning, and tool orchestration.
  • Assist in evaluating and comparing large language models (Claude, OpenAI models, Mistral, Llama, etc.) for agent tasks.
  • Build UI components and dashboards using React and support browser automation workflows using Playwright for agent evaluation.
  • Support continuous refinement of the agent through experimentation, observability, and lab testing.
What we're looking for
  • 2+ years software development experience with strong Python skills.
  • Experience building AI agents (LangChain, CrewAI, Strands SDK, etc.).
  • Hands-on with agent design: reasoning, memory, tool orchestration, structured outputs.
  • Prompt engineering, RAG, chain-of-thought, few-shot learning, agent evaluation.
  • SQL/NoSQL databases and basic data modelling.
  • Docker, AWS, cloud deployment, shell scripting.
  • React for frontend/dashboards.
  • Familiarity with OWASP Top 10.
  • Bonus points: Model training and fine-tuning (LoRA, PEFT) with evaluation experience.
  • Cyber security expertise: OWASP attacks, pentesting methodologies.
  • Experience with TryHackMe or other CTF platforms.
  • Playwright for browser automation in agent workflows.
Benefits

Competitive salary, equity in the AI pentesting venture, early-stage role with real ownership and autonomy.

Hiring Process

You can apply through LinkedIn or by emailing ben@tryhackme.com.

  • Stage 1: Introductory call with TryHackMe founder and AI agent team (30m).
  • Stage 2: Technical exercise and live discussion about your past work building AI agents (1h).

Please note that we are currently unable to provide sponsorship.

AI Engineer - Pentesting Agent Software Engineering · Remote-HQ · in London employer: TryHackMe Ltd

At TryHackMe, we pride ourselves on being an innovative leader in the cyber security training space, offering a dynamic work culture that fosters creativity and collaboration. As an AI Engineer, you'll have the unique opportunity to shape cutting-edge technology while enjoying competitive salaries, equity in our exciting venture, and the chance to work remotely with a talented team dedicated to pushing the boundaries of AI in offensive security. Join us to not only advance your career but also contribute to a mission that empowers millions of users worldwide.
TryHackMe Ltd

Contact Detail:

TryHackMe Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land AI Engineer - Pentesting Agent Software Engineering · Remote-HQ · in London

Tip Number 1

Network like a pro! Reach out to folks in the cyber security and AI space on LinkedIn. Join relevant groups, attend webinars, and don’t be shy about sliding into DMs. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects related to AI agents and pentesting. Whether it’s GitHub repos or a personal website, let your work speak for itself. This is your chance to shine!

Tip Number 3

Prepare for those interviews! Brush up on your technical knowledge, especially around Python and AI agent design. Practice common interview questions and maybe even do some mock interviews with friends to build confidence.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace AI Engineer - Pentesting Agent Software Engineering · Remote-HQ · in London

Python
AI Agent Development
Reasoning
Decision-Making
Planning
Tool Orchestration
Prompt Engineering
SQL
NoSQL
Docker
AWS
Cloud Deployment
Shell Scripting
React
Playwright
Cyber Security Expertise

Some tips for your application 🫡

Show Your Passion for AI and Cyber Security: We want to see your enthusiasm for AI and cyber security shine through in your application. Share any personal projects or experiences that highlight your curiosity and passion for these fields.

Tailor Your Application: Make sure to customise your CV and cover letter to reflect the specific skills and experiences mentioned in the job description. We love seeing how your background aligns with what we're looking for!

Highlight Relevant Experience: When detailing your experience, focus on your work with AI agents and any relevant technologies like Python, Docker, or React. We’re keen to know how you’ve tackled similar challenges in the past.

Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures you’re considered for this exciting role with our talented team!

How to prepare for a job interview at TryHackMe Ltd

Know Your Stuff

Make sure you brush up on your Python skills and understand the core concepts of AI agents. Familiarise yourself with tools like LangChain and CrewAI, as well as the OWASP Top 10 vulnerabilities. This will not only help you answer technical questions but also show your genuine interest in the role.

Show Your Passion for Cyber Security

Since this role is all about pentesting and cyber security, be prepared to discuss your experiences and interests in this field. Share any relevant projects or challenges you've tackled, especially if you've used platforms like TryHackMe. This will demonstrate your enthusiasm and commitment to the industry.

Prepare for Technical Exercises

Expect a technical exercise during the interview process. Practice coding problems related to AI agent design and decision-making. You might also want to review how to implement reasoning and memory in AI systems, as these are key components of the role.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team’s current projects, the challenges they face with the AI pentester, or how they measure success. This shows that you're not just interested in the job, but also in contributing to the team's goals.

AI Engineer - Pentesting Agent Software Engineering · Remote-HQ · in London
TryHackMe Ltd
Location: London
Go Premium

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

>