Skip to Main Content

Job Title


GenAI Principal Software Engineer


Company : middle


Location : southampton, south east england


Created : 2025-06-19


Job Type : Full Time


Job Description

Principal Software Engineer – GenAI and MLUp to £80k + Bonus Hybrid - Basingstoke (3 days in office per week)We are looking for a Principal Software Engineer to define and deliver the next phase of AI for our client. This role combines deep expertise in GenAI with strong hands-on experience in classical machine learning. You will play a key role in building internal AI tools, integrating scalable ML systems, and shaping how AI is used across the business.ResponsibilitiesLead the development of GenAI solutions including LLMs, embeddings, and retrieval-based systemsDesign, build, and support internal platforms that help engineering teams adopt AI effectivelyGuide the adoption of classical machine learning models that address practical business problemsWrite high-quality, maintainable code in TypeScript and PythonDrive excellence in MLOps practices including model deployment, monitoring, and governanceCollaborate with engineers, product owners, and security teams to ensure solutions are secure and reliableCoach and mentor junior engineers and contribute to the overall strategy of the AI platformWhat You Will NeedHands-on experience with Generative AI technologies such as LLMs, prompt engineering, and vector-based searchStrong foundation in traditional ML techniques such as regression, classification, and clusteringProficiency in both TypeScript and Python for building robust applications and toolsKnowledge of MLOps practices, CI/CD pipelines, and software delivery best practicesExperience deploying ML models into production environments using cloud platforms such as Azure or GCPAbility to work in agile teams and communicate effectively with technical and non-technical stakeholdersBonusesExperience with tools such as Terraform, Ansible, Packer, or ML platforms like Vertex AI and Azure MLFamiliarity with cloud AI services such as Azure Vision or Google Vision AIUnderstanding of modern application architecture, including API-first design and service-oriented patternsBackground in AI safety, model evaluation, or secure model deploymentThis role is for someone who can combine strong software engineering skills with deep AI knowledge to build products that drive impact. If that sounds like you, we would love to hear from you.