Senior Python Software Engineer - Security Cleared

Searchability

City Of London

Hybrid

GBP 60,000 - 100,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

Job summary

Searchability in London is seeking a Senior Python Software Engineer with active SC or DV clearance to join a defence-focused AI and software solutions team. This permanent role combines hands-on backend development with scalable architectures.

You will design and build backend services, APIs, and infrastructure using Python, Docker, Kubernetes, and cloud platforms while collaborating with data scientists to operationalise ML models in production.

Qualifications

  • Strong commercial experience developing backend applications and services using Python.
  • Knowledge of ML concepts and deployment of ML models in production.
  • Experience building APIs and scalable software systems.
  • Familiarity with containerised deployments using Docker/Kubernetes.
  • Experience with cloud platforms (AWS/Azure/GCP).

Responsibilities

  • Designing, developing and maintaining scalable backend applications and services using Python.
  • Building APIs, integrations and software infrastructure to support AI and machine learning solutions.
  • Working alongside data scientists to integrate and operationalise ML models within production systems.
  • Developing reusable software components to improve delivery of AI-enabled applications.
  • Working with cloud platforms such as AWS, Azure or GCP.
  • Using Docker and Kubernetes to build, deploy and manage applications at scale.
  • Contributing to software architecture, design and engineering best practices.
  • Making technical decisions to ensure scalable, secure and maintainable solutions.
  • Collaborating with engineers, data scientists and client stakeholders on complex projects.

Skills

Python backend development
API design
Cloud platforms
Docker
Kubernetes
Machine learning concepts
Software testing
Collaborative cross-functional work

Tools

Docker
Kubernetes
AWS
Azure
GCP
Scikit-learn
TensorFlow
PyTorch

Job description

Senior Python Software Engineer - SC / DV CLEARED

NEW PERMANENT OPPORTUNITY AVAILABLE

  • Salary: Up to £100,000 base
  • Location: London
  • Working Pattern: Hybrid - 2-4 days per week on-site
  • Clearance: Active SC or DV
  • Type: Permanent

I'm currently working with an organisation delivering innovative AI and software solutions within the UK Defence sector, who are looking for a strong Python Backend Engineer with knowledge of machine learning to join their growing team.

The Role

This is a hands-on engineering role focused on building scalable backend applications, services and infrastructure that support AI and machine learning solutions. You'll work alongside data scientists and other engineers to turn ML capabilities into reliable, production-ready software, with a focus on software engineering rather than developing models from scratch.

Responsibilities include:
  • Designing, developing and maintaining scalable backend applications and services using Python.
  • Building APIs, integrations and software infrastructure to support AI and machine learning solutions.
  • Working alongside data scientists to integrate and operationalise ML models within production systems.
  • Developing reusable software components and tools to improve the delivery of AI-enabled applications.
  • Working with cloud platforms such as AWS, Azure or GCP.
  • Using Docker and Kubernetes to build, deploy and manage applications at scale.
  • Contributing to software architecture, technical design and engineering best practices.
  • Making technical decisions to ensure solutions are scalable, secure and maintainable.
  • Collaborating with engineers, data scientists and client stakeholders to deliver complex technical projects.
What They’re Looking For
  • Strong commercial experience developing backend applications and services using Python.
  • Solid software engineering fundamentals, including clean code, testing and maintainable system design.
  • Experience building APIs, integrations and scalable software systems.
  • Knowledge of machine learning concepts and an understanding of how ML models are deployed and used in production.
  • Experience working with ML-enabled applications or integrating models built using frameworks such as Scikit-learn, TensorFlow or PyTorch.
  • Experience with cloud platforms such as AWS, Azure or GCP.
  • Familiarity with Docker, Kubernetes and modern software deployment practices.
  • An understanding of infrastructure, application security and production environments.
  • Strong problem-solving skills and the ability to collaborate with multidisciplinary teams.
  • Active SC or DV security clearance.
Interested?

If you're an SC or DV-cleared Python Backend Engineer with strong software engineering skills and knowledge of machine learning, get in touch to discuss the opportunity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Software Engineer - Security Cleared
Senior Python Software Engineer - Security Cleared

Searchability NS&D • Greater 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 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 Python Engineer - SC Cleared
Senior Python Engineer - SC Cleared

Searchability NS&D • Greater London

Hybrid
GBP 60,000 - 75,000
Senior Python Engineer - SC Cleared in Cardiff
Senior Python Engineer - SC Cleared in Cardiff

Searchability NS&D • Cardiff

Hybrid
GBP 60,000 - 75,000
Senior Python Backend Engineer-AI/ML, SC/DV Cleared, Hybrid
Senior Python Backend Engineer-AI/ML, SC/DV Cleared, Hybrid

Searchability NS&D • Greater London

Hybrid
GBP 60,000 - 100,000
Senior Python Backend Engineer – ML in Defence (SC/DV)
Senior Python Backend Engineer – ML in Defence (SC/DV)

Searchability • City Of London

Hybrid
GBP 60,000 - 100,000
Senior Python Engineer - SC Cleared
Senior Python Engineer - SC Cleared

Searchability NS&D • Lancashire

Hybrid
GBP 60,000 - 75,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Searchability NS&D • Greater London

Hybrid
GBP 78,000 - 130,000
Python Software Engineer - SC Cleared
Python Software Engineer - SC Cleared

Searchability • City Of London

Hybrid
GBP 54,000 - 75,000