Senior Software Engineer (AI)

Senior Software Engineer (AI)

Temporary 96000 - 104000 £ / year (est.) Home office possible
Aspire Life Sciences Search

At a Glance

  • Tasks: Design and develop AI-driven software for regulated medical devices in a remote setting.
  • Company: Join a leading healthcare technology client making a difference in medical innovation.
  • Benefits: Competitive daily rate, fully remote work, and potential for contract extension.
  • Why this job: Be at the forefront of AI in healthcare and impact lives through technology.
  • Qualifications: Strong Python and Machine Learning experience, with knowledge of regulatory compliance.
  • Other info: Collaborative environment with opportunities to mentor and guide fellow engineers.

The predicted salary is between 96000 - 104000 £ per year.

We are partnering with a healthcare technology client developing software for regulated medical devices. They are seeking a Senior Software Engineer (AI) with a strong background in Machine Learning to support a critical medical device project. This role will play a key part in designing, developing, and guiding AI-driven software in a highly regulated environment, with direct input into regulatory and quality considerations.

Contract details

  • Contract Length: Initial 3 months (strong likelihood of extension)
  • Start Date: Immediate
  • Location: Fully remote (UK-based, ideally within commuting distance of London)
  • Rate: £400 per day (Outside IR35 if applicable)

Key responsibilities

  • Design, develop, and maintain AI / Machine Learning software components used within a medical device context
  • Implement robust, scalable Python-based ML pipelines, including model training, evaluation, and deployment
  • Develop and integrate RESTful APIs to expose ML functionality
  • Package and deploy applications using Docker and cloud-native patterns
  • Work within AWS environments (e.g. EC2, S3, Lambda, SageMaker or equivalent)
  • Ensure software is developed in line with IEC 62304 and medical device software lifecycle requirements
  • Provide technical guidance on regulatory compliance, including documentation, traceability, and risk management
  • Collaborate closely with product, quality, regulatory, and clinical stakeholders
  • Support preparation of software artifacts for medical device submissions (e.g. technical files)
  • Review code and mentor other engineers where required

Required skills and experience

  • Strong Python development experience in production environments
  • Proven experience developing Machine Learning models (e.g. classification, regression, image/signal processing, or NLP)
  • Solid understanding of ML model lifecycle: data preparation, training, validation, deployment, and monitoring
  • Hands-on experience with APIs, Docker, and AWS
  • Working knowledge of IEC 62304 and regulated software development
  • 6–12 months experience working in healthcare and/or medical device software
  • Exposure to software used in medical device regulatory submissions
  • 3–5+ years professional software engineering experience
  • Ability to advise and guide teams on regulatory and quality considerations within software development

Nice to have

  • Experience with AI/ML in regulated environments (SaMD, diagnostics, imaging, wearables, etc.)
  • Familiarity with ISO 13485, ISO 14971, or FDA guidance for medical software
  • Experience working alongside Quality Management Systems (QMS)
  • Background in cloud-based ML services (e.g. AWS SageMaker)
  • Strong documentation and technical writing skills

Senior Software Engineer (AI) employer: Aspire Life Sciences Search

Join a forward-thinking healthcare technology company that prioritises innovation and employee development. As a Senior Software Engineer (AI), you will thrive in a fully remote environment, collaborating with experts while contributing to impactful medical device projects. Enjoy competitive rates, flexible working arrangements, and the opportunity to enhance your skills in a supportive culture that values regulatory compliance and quality assurance.
Aspire Life Sciences Search

Contact Detail:

Aspire Life Sciences Search 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 your connections in the healthcare tech space, especially those who work with AI and medical devices. A friendly chat can lead to insider info about job openings or even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your AI projects, especially those related to healthcare. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on regulatory standards like IEC 62304. Be ready to discuss how your experience aligns with compliance in software development, as this is crucial for the role.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!

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

Machine Learning
Python Development
RESTful APIs
Docker
AWS (EC2, S3, Lambda, SageMaker)
IEC 62304
Regulatory Compliance
Technical Documentation
Data Preparation
Model Training
Model Validation
Model Deployment
Healthcare Software Development
Quality Management Systems (QMS)
Technical Writing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to highlight your experience in AI and Machine Learning, especially in regulated environments. We want to see how your skills align with the key responsibilities mentioned in the job description.

Showcase Your Projects: Include specific projects where you've designed or developed AI-driven software. We love seeing real-world applications of your skills, so don’t hold back on the details!

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, especially when it comes to complex topics like regulatory compliance and software development.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity.

How to prepare for a job interview at Aspire Life Sciences Search

✨Know Your Stuff

Make sure you brush up on your Python and Machine Learning skills. Be ready to discuss specific projects where you've developed ML models, especially in regulated environments. This will show that you not only understand the technical side but also how it applies to medical devices.

✨Understand the Regulations

Familiarise yourself with IEC 62304 and other relevant regulations. Be prepared to talk about how you've ensured compliance in past projects. This will demonstrate your ability to navigate the complexities of software development in a healthcare context.

✨Showcase Your Collaboration Skills

This role involves working closely with various stakeholders. Think of examples where you've successfully collaborated with product, quality, or regulatory teams. Highlighting your teamwork will show that you're not just a tech whiz but also a great communicator.

✨Prepare for Technical Questions

Expect to dive deep into technical discussions, especially around ML pipelines and API development. Practise explaining your thought process clearly and concisely. This will help you convey your expertise effectively during the interview.

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

>