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.