SoTalent logo

Graduate Engineer

SoTalentUnited Kingdom
Remote · UKEntry Level

Skills

  • PYTHON
  • GO
  • AI
  • LLMS
  • RAG
  • MCP
  • MICROSERVICES
  • REST APIS
  • GRPC
  • AUTOMATED TESTING
  • NOSQL
  • RELATIONAL DATABASES

About the role

Graduate AI Software Engineer – Python & Cybersecurity

Location: Remote

Job type: Full-time

Level: Graduate / Early Career

Role Overview

An opportunity for an early-career Software Engineer to develop AI-powered software solutions within the cybersecurity sector.

The role focuses on building scalable AI-driven systems and agentic AI capabilities to identify security vulnerabilities, automate penetration testing workflows and improve threat intelligence.

Working across engineering and product teams, you'll contribute to the full software development lifecycle, from solution design through to production deployment and monitoring.

Key Responsibilities

  • Design, develop and deploy scalable AI-driven software systems.
  • Build agentic AI capabilities for vulnerability identification, automated penetration testing and threat intelligence.
  • Develop and maintain product features from initial design through production release.
  • Integrate AI capabilities into existing applications and services.
  • Contribute to software architecture, technical design discussions and code reviews.
  • Apply effective software development and testing practices.
  • Collaborate with cross-functional teams to deliver new product capabilities.
  • Help optimise application performance, scalability and reliability.

Requirements

  • Degree in Computer Science or a related technology discipline.
  • Approximately 1 year of relevant professional or internship experience.
  • 3 years of hands-on Python or Go development experience.
  • Exposure to AI technologies such as LLMs, RAG and MCP.
  • Understanding of token usage and LLM cost optimisation.
  • Strong knowledge of microservices, REST APIs, gRPC and automated testing.
  • Experience with NoSQL and relational databases.
  • Experience with Docker, Kubernetes and cloud environments, preferably GCP.
  • Familiarity with asynchronous messaging technologies such as Kafka or Google Pub/Sub.
  • Experience working with Agile development teams.
  • Strong software design skills; UML and Domain-Driven Design experience are advantageous.
  • Excellent communication and collaboration skills.

Additional Information

The role includes responsibility for maintaining strong security and privacy practices within the organisation.

Originally posted on LinkedIn. You apply directly with SoTalent. JuniorRemoteJobs.com never asks for payment to apply.
View original
Something wrong with this listing?
Apply on company siteOpens SoTalent's application page