Python Software Engineer

Searchability

City Of London

Hybrid

GBP 110,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid working in London
Work on advanced AI projects in secure
Career development opportunities
Collaborative engineering environment

Job summary

Searchability in London is seeking a Senior Machine Learning Engineer with strong Python development skills to design, build and deploy AI/ML software for secure environments. You will work on production-ready systems, deploying models across AWS/Azure/GCP and orchestrating them with Docker and Kubernetes.

You will lead technical decisions, collaborate with data science teams and client stakeholders, and ensure scalable, secure solutions.

Qualifications

  • Strong commercial Python development experience.
  • Excellent software engineering fundamentals and coding practices.
  • Experience deploying and operationalising machine learning models in production.
  • Hands-on experience with cloud platforms such as AWS, Azure or GCP.
  • Experience with Docker and Kubernetes.
  • Understanding of system architecture, scalability, reliability and security.
  • Strong communication skills with stakeholders.
  • Leadership experience in engineering teams or technical projects.
  • Active SC or DV security clearance.

Responsibilities

  • Design, build and deploy production-grade AI and ML software.
  • Develop robust, reusable systems using Python.
  • Build and maintain scalable cloud infrastructure across AWS, Azure or GCP.
  • Implement containerised applications using Docker and Kubernetes.
  • Operationalise machine learning models built with TensorFlow and PyTorch.
  • Lead technical scoping, architecture and engineering decisions.
  • Establish best practices for deploying and maintaining ML systems at scale.
  • Work closely with clients and technical teams to solve complex problems.
  • Mentor junior engineers and contribute to the wider engineering culture.

Skills

Python development
Communication skills
Technical leadership
DevOps basics

Tools

Docker
Kubernetes
TensorFlow
PyTorch
AWS
Azure
GCP

Job description

SENIOR MACHINE LEARNING ENGINEER – PYTHON / AI
  • Salary: Up to £130k

  • Location: London – Hybrid

  • Clearance: Active SC or DV clearance required

  • Tech Stack: Python, AWS/Azure/GCP, Docker, Kubernetes, TensorFlow/PyTorch

  • ABOUT THE CLIENT

    Our client is a fast-growing technology organisation specialising in the development and deployment of advanced AI solutions across Government, Defence and other highly regulated sectors.

    They work on complex, real-world challenges, helping organisations put AI into production through secure, scalable and reliable software. Due to continued growth, they are looking for an experienced Senior Machine Learning Engineer with strong Python development skills and a background in deploying machine learning models into production environments.

  • THE ROLE

    This is a hands-on software engineering role focused on building the software and infrastructure required to deploy AI and machine learning models into secure environments.

    You’ll work with models developed by data science teams, turning them into reliable, production-ready solutions with a focus on performance, security and scalability.

    Alongside hands-on Python development, you’ll lead technical decisions, shape engineering standards and work closely with engineers, data scientists and client stakeholders to deliver high-impact projects.

  • KEY RESPONSIBILITIES
  • Design, build and deploy production-grade AI and ML software.

  • Develop robust, reusable systems using Python.

  • Build and maintain scalable cloud infrastructure across AWS, Azure or GCP.

  • Implement containerised applications using Docker and Kubernetes.

  • Operationalise machine learning models built with frameworks such as TensorFlow and PyTorch.

  • Lead technical scoping, architecture and engineering decisions.

  • Establish best practices for deploying and maintaining ML systems at scale.

  • Work closely with clients and technical teams to solve complex problems.

  • Mentor junior engineers and contribute to the wider engineering culture.

  • ESSENTIAL SKILLS
  • Strong commercial Python development experience.

  • Excellent software engineering fundamentals and coding practices.

  • Experience deploying and operationalising machine learning models in production.

  • Hands-on experience with cloud platforms such as AWS, Azure or GCP.

  • Experience with Docker and Kubernetes.

  • Understanding of system architecture, scalability, reliability and security.

  • Strong communication skills and experience working with technical and non-technical stakeholders.

  • Previous experience leading engineering teams, mentoring developers or taking ownership of technical projects.

  • Active SC or DV security clearance.

  • THE BENEFITS
  • Salary of £110k–£130k, depending on experience.

  • Hybrid working in London.

  • Opportunity to work on advanced AI projects within secure Government environments.

  • Hands-on involvement in building and deploying real-world AI systems.

  • Technical leadership and career development opportunities.

  • Collaborative, cross-functional engineering environment.

  • KEY SKILLS

    Python Developer, Senior Software Engineer, Machine Learning Engineer, AI Engineer, ML Engineering, AI Deployment, MLOps, AWS, Azure, GCP, Docker, Kubernetes, TensorFlow, PyTorch, Cloud Engineering, Backend Development, System Design, Technical Leadership, SC Clearance, DV Clearance, London.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Searchability NS&D • Greater London

Hybrid
GBP 78,000 - 130,000
Senior Python Software Engineer - Security Cleared
Senior Python Software Engineer - Security Cleared

Searchability NS&D • Greater London

Hybrid
GBP 60,000 - 100,000
Senior Python Software Engineer - Security Cleared
Senior Python Software Engineer - Security Cleared

Searchability NS&D • City Of London

Hybrid
GBP 60,000 - 100,000
Senior Machine Learning Engineer - Security Cleared
Senior Machine Learning Engineer - Security Cleared

Searchability • City Of London

Hybrid
GBP 117,000 - 143,000
Hybrid work arrangement
On-site 2–4 days per week
Senior Machine Learning Software Engineer - DV Cleared
Senior Machine Learning Software Engineer - DV Cleared

Searchability • City Of London

Hybrid
GBP 90,000 - 135,000
Impactful AI projects
Complex ML challenges
Technical leadership
Senior Python Software Engineer - Security Cleared
Senior Python Software Engineer - Security Cleared

Searchability • City Of London

Hybrid
GBP 60,000 - 100,000
Lead Python Engineer - Security Cleared
Lead Python Engineer - Security Cleared

Searchability • City Of London

Hybrid
GBP 110,000 - 130,000
Senior AI Engineer
Senior AI Engineer

eFinancialCareers • Greater London

Hybrid
GBP 77,000 - 129,000
Senior Python Engineer
Senior Python Engineer

Areti Group | B Corp™ • Greater London

On-site
GBP 63,000 - 77,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Anson McCade • Greater London

Hybrid
GBP 65,000 - 85,000
Flexible working
25 days holiday
Career development support
+1