cover image
Morris Sinclair Recruitment

Morris Sinclair Recruitment

www.morrissinclair.co.uk

1 Job

4 Employees

About the Company

Morris Sinclair Recruitment provides a bespoke recruitment service to our clients and candidates across the UK and globally. We work in the contract and permanent market and pride ourselves on the unique personable service we tailor to each individual client.

Our Values play a key part in the service our clients and candidates receive.

- Transparent
- Passionate
- Adaptable
- Accountable
- Integrity

Our Mission
We specialise in placing IT and Technology candidates across various sectors. Morris Sinclair Recruitment's ultimate goal is to be the first choice for candidates and clients whenever a vacancy or role change comes about.

Listed Jobs

Company background Company brand
Company Name
Morris Sinclair Recruitment
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer (Lead/Senior) **Role Summary:** Lead a small engineering team to design, develop, test, and maintain cloud-based Java/Python services that incorporate AI/ML—particularly large language model (LLM) and retrieval‑augmented generation (RAG) solutions. Deliver high‑availability, secure, and observable production systems on AWS, while driving technical and architectural excellence. **Expectations:** - Own end‑to‑end delivery of features and maintenance of mission‑critical services. - Mentor and guide four teammates, ensuring adherence to quality, security, and governance standards. - Collaborate with product owners and stakeholders to translate business needs into technical roadmaps. **Key Responsibilities:** 1. Design and implement scalable, cloud‑native applications using Java or Python. 2. Build and maintain CI/CD pipelines (Jenkins/GitLab) and infrastructure-as-code (Terraform/CloudFormation). 3. Integrate and serve LLM inference and RAG-based semantic search via OpenAI and Claude APIs. 4. Ensure system observability, performance, and security (IAM, KMS, logging). 5. Conduct automated testing, code reviews, and SRE best practices. 6. Lead the engineering team on architecture, delivery ownership, and solution stewardship. 7. Partner with stakeholders to align product directions with technical capabilities. 8. Establish and enforce architectural controls and governance. **Required Skills:** - Expert in Java and Python development, including advanced language features and frameworks. - Solid hands‑on experience with system design, application development, and testing. - Deep knowledge of AWS services: compute, storage, networking, IAM, KMS, and observability tools. - Proficiency with AI/ML implementations focused on LLMs and RAG workflows. - Experience deploying LLM inference and semantic search pipelines using OpenAI/Claude. - Strong DevOps skills: CI/CD, IaC, automated testing, and SRE principles. - Leadership: technical architecture, delivery ownership, team and people management, stakeholder collaboration, and governance. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - AWS certifications (e.g., AWS Certified Solutions Architect, Developer, or DevOps Engineer) strongly preferred.
London, United kingdom
Hybrid
04-02-2026