Staff Software Engineer

Staff Software Engineer – AI/ML (Agentic AI)

Engineering | UK Remote / London (hybrid)

Overview

My client is a fast-growing, product-led technology company investing heavily in AI and next-generation machine learning solutions.

They are seeking a Staff Software Engineer with experience in agent-based AI systems to help design and deliver advanced AI-driven products.

The Role

This is a hands-on technical leadership role focused on building scalable AI/ML systems, with a particular emphasis on agentic AI and modern machine learning approaches.

You will play a key role in shaping technical direction, establishing best practices, and delivering high-quality systems from concept through to production. The role also involves mentoring engineers and contributing to the growth of a high-performing team.

Key Responsibilities

Project Ownership

  • Lead the design and delivery of AI/ML initiatives across the full lifecycle
  • Build and deploy models, data pipelines, and production systems

Cross-Functional Collaboration

  • Work closely with Engineering, Product, and DevOps teams
  • Support integration of AI capabilities into wider platforms

Technical Leadership

  • Provide guidance on AI/ML frameworks, tools, and best practices
  • Contribute to the development of agent-based AI systems and workflows

Mentorship & Communication

  • Mentor engineers and support technical development
  • Promote strong collaboration across teams

Problem Solving & Optimisation

  • Identify and resolve challenges in AI/ML systems
  • Improve performance, scalability, and reliability

Governance & Quality

  • Ensure high standards around model performance, data quality, and compliance

Documentation & Knowledge Sharing

  • Maintain clear documentation and contribute to internal best practices

Skills & Experience

  • 7+ years’ experience in AI/ML engineering, including production systems
  • 3+ years in a technical leadership role
  • Strong programming skills (e.g. Python or similar)
  • Experience with machine learning, data pipelines, and scalable systems
  • Knowledge of modern AI approaches, including large language models and agent-based systems
  • Experience working with cloud platforms (AWS, GCP, or Azure)
  • Understanding of distributed systems and scalable architectures
  • Experience with CI/CD, microservices, and MLOps practices
  • Ability to mentor and support engineers
  • Strong collaboration and communication skills
  • Experience working in Agile environments
  • Degree in a relevant technical field (or equivalent experience)

Tech Environment (indicative)

  • Backend languages (e.g. Python or similar)
  • Cloud platforms (AWS / GCP / Azure)
  • Containerisation and orchestration tools
  • Infrastructure as code
  • Observability and ML tooling
  • Modern AI/LLM frameworks
  • Relational and non-relational databases
  • Version control and CI/CD tooling

Benefits

  • Competitive salary
  • 25 days’ annual leave + bank holidays
  • Sick pay package
  • Flexible / remote working
  • Enhanced parental leave
  • Pension scheme
  • Career development opportunities

Additional Information

This role is not eligible for visa sponsorship.

Job Details

Company
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location
United Kingdom
Hybrid / Remote Options
Posted