Senior Software Engineer (AI)
Senior Software Engineer (AI)

Senior Software Engineer (AI)

Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Shape the future of clinical AI by developing and maintaining cutting-edge software solutions.
  • Company: Join a pioneering med tech spinout from Imperial College London.
  • Benefits: Competitive salary, 25 days leave, flexible hybrid working, and access to top clinical networks.
  • Other info: Be part of a small, high-ownership team with excellent growth opportunities.
  • Why this job: Make a real impact in healthcare while advancing your career towards Head of Engineering.
  • Qualifications: 5+ years in software engineering with strong Python skills and experience in regulated environments.

The predicted salary is between 70000 - 90000 £ per year.

We are an Imperial College London med tech spinout building AI-powered clinical decision-support tools certified as Software as a Medical Device (SaMD). Our platform uses real-world EHR data to identify patients at risk of preventable harm — giving NHS clinicians time to act.

We are a small, high-ownership team operating at the intersection of clinical AI and healthcare infrastructure. This is a foundational engineering hire with a clear path to Head of Engineering as we scale.

You will own and shape the technical core of a live clinical AI platform — working across backend services, ML infrastructure, and hospital data integrations. You will have a direct line to the CTO and CEO from day one, with real influence over architectural decisions on a system processing real patient data across NHS trusts.

  • Own and extend the backend and ML infrastructure of a production SaMD system
  • Design and implement integrations with hospital systems (EHR, HL7/FHIR), including partnerships with major healthcare data platforms
  • Build and maintain Python/Azure-based services — APIs, data pipelines, monitoring and audit frameworks
  • Write software that meets medical device quality standards, producing artefacts that support regulatory submissions
  • Collaborate with clinical, data science, and regulatory stakeholders
  • Help define engineering culture and processes as the team grows around you

5+ years of professional software engineering experience with a strong Python background

  • Proven experience building and operating production services on Azure or AWS
  • Comfort with data-heavy systems — pipelines, databases, REST APIs — and a taste for clean architecture
  • Able to document work to regulatory audit standard
  • Experience in a regulated software environment (medical devices, fintech, defence, or similar)
  • Exposure to ML model deployment or monitoring in production

Technologies: Python, Azure, Terraform, Docker, ML Pipelines, FHIR / HL7, GitHub Actions

Competitive renumeration package, depending on experience

25 days annual leave + bank holidays

Access to clinical and academic networks

Flexible hybrid working, London base

As we move through our next funding round and scale clinical deployments, the expectation is that you grow into Head of Engineering or equivalent — owning technical strategy, building a team, and sitting at the table for product, regulatory, and commercial decisions.

Senior Software Engineer (AI) employer: Prelego

Join a pioneering med tech spinout from Imperial College London, where you'll be part of a small, high-ownership team dedicated to transforming healthcare through AI-powered clinical decision-support tools. With a clear path to leadership and the opportunity to shape engineering culture, you will enjoy a competitive remuneration package, flexible hybrid working arrangements, and access to invaluable clinical and academic networks in the heart of London.
P

Contact Detail:

Prelego Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (AI)

✨Tip Number 1

Network like a pro! Reach out to people in the industry, especially those connected to clinical AI and healthcare. Attend meetups or webinars, and don’t be shy about sliding into DMs on LinkedIn. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Azure, or ML. This is your chance to demonstrate your expertise and passion for building impactful software. Make sure it’s easy to access and share!

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and understanding of regulatory standards in medical devices. Practice common coding challenges and be ready to discuss your past experiences in detail. We want to see how you think and solve problems!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team. Don’t forget to tailor your application to highlight your relevant experience in clinical AI and software engineering!

We think you need these skills to ace Senior Software Engineer (AI)

Python
Azure
AWS
EHR Integration
HL7/FHIR
APIs
Data Pipelines
Monitoring Frameworks
Regulatory Compliance
Software Quality Standards
ML Model Deployment
Clean Architecture
Terraform
Docker
GitHub Actions

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with our job description. Highlight your Python expertise, experience with Azure, and any work in regulated environments. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI in healthcare and how your background makes you a perfect fit for our team. Don’t forget to mention why you’re excited about the opportunity to shape our engineering culture.

Showcase Relevant Projects: If you've worked on projects involving ML pipelines or integrations with hospital systems, make sure to include them. We love seeing real-world applications of your skills, especially those that demonstrate your ability to handle data-heavy systems.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing candidates who take that extra step!

How to prepare for a job interview at Prelego

✨Know Your Tech Inside Out

Make sure you’re well-versed in Python and Azure, as these are crucial for the role. Brush up on your experience with data-heavy systems and be ready to discuss specific projects where you've built or operated production services.

✨Understand the Healthcare Landscape

Familiarise yourself with clinical AI and the regulatory environment surrounding medical devices. Being able to speak knowledgeably about EHR systems and standards like HL7/FHIR will show that you’re not just a techie but also understand the impact of your work.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled challenges in previous roles, especially in regulated environments. Highlight your experience with ML model deployment and how you’ve ensured quality standards in your software.

✨Be Ready to Collaborate

This role involves working closely with clinical and regulatory stakeholders. Think of examples where you’ve successfully collaborated across teams and how you can contribute to defining the engineering culture as the team grows.

Senior Software Engineer (AI)
Prelego

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>