CareerPlan

Lead Software Engineer - Python / Java & AI

Glasgow, Scotland, GBFull-time2026-10-29 → 2026-11-10

Core

Lead Software Engineer building production AI-enabled backend services, APIs, and micro-services using Python/Java, LLMs, and agentic workflows for enterprise-scale financial systems.

Role type

Senior IC Lead Software Engineer (AI/ML & Backend)

Builds

Production AI systems, backend services, APIs, micro-services, and multi-cloud infrastructure

Domain

Financial Services / Applied AI Engineering / Cloud Infrastructure

Deliverable

production ML models

Required skills

Python, Java, SQL, REST/gRPC, LLM orchestration, Kubernetes, CI/CD, Terraform, Observability, Relational/NoSQL databases

Preferred skills

Terraform, Responsible AI practices, Distributed systems debugging, Test strategy, Event-driven architecture

Technologies

Python, Java, Kubernetes (EKS/AKS/GKE/OpenShift), Terraform, SQL, NoSQL (DynamoDB/Cosmos DB/Firestore), gRPC, CI/CD pipelines

Responsibilities

Design and implement LLM-driven agentic workflows and inference-time integrations; Build and maintain REST/gRPC endpoints with security and validation; Develop backend services with SQL-backed business logic; Contribute to CI/CD pipelines and infrastructure-as-code; Improve service operability via observability tooling and incident response.

Seniority

Senior, hands-on IC with leadership responsibilities