At a Glance
- Tasks: Develop cloud-native applications using AI/ML to transform healthcare.
- Company: Leading FMCG company focused on innovative healthcare solutions.
- Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
- Why this job: Join a forward-thinking team and make a real impact in personalised medicine.
- Qualifications: Experience in Python, cloud platforms, and agile development.
- Other info: Dynamic role with potential for career advancement in a cutting-edge field.
The predicted salary is between 36000 - 60000 £ per year.
Job Description
Cloud Software Engineer – AI/ML ApplicationsLocation: Hybrid Central London 2/3 days week in the officeDuration: 6 – 9 MonthsInside IR35 – Umbrella / PAYE Type: Full-TimeOverview:My client a top FMCG Company is currently looking to recruit Cloud Software Engineers to join a forward-thinking team dedicated to transforming healthcare through cutting-edge AI and Machine Learning technologies. They are seeking a talented Cloud Software Engineer to help build scalable, cloud-native applications that integrate advanced AI/ML components, driving innovation in disease treatment and personalised medicine and building an Agentic AI tool.What You'll Do:
- Develop and maintain Python-based web applications and infrastructure.
- Integrate AI/ML components with frontend, backend, data, and compute systems.
- Ensure high-quality software through automated testing and thorough documentation.
- Monitor and improve key metrics across tools and services.
- Collaborate with cross-functional teams to build end-to-end data pipelines.
- Participate in code reviews and contribute to continuous improvement.
Essential skillsets and experience for the Cloud Software EngineersSkillset 1: Python back-end experienceCSED back-endFAST API Back-end experienceREACTGCPSkillset 2: * Backend: FastAPI* Hosting: GCP (GKE and Cloud Run)* Deployment: Terraform and GitHub Actions* Agents: LangGraph and Pydantic AI (nice to have)* Frontend: React (nice to have).* HPC (HPC migration experience)General Experience:
- Bachelor's degree in a relevant field (computational, numerate, or life sciences) or equivalent experience.
- Python programming skills.
- Experience with cloud platforms (Google Cloud preferred), including web application infrastructure.
- Familiarity with unit testing frameworks (e.g. pytest).
- Infrastructure-as-Code experience (e.g. Terraform), with knowledge of best practices.
- Agile development experience and proficiency with modern DevOps tools (e.g. GitHub, CI/CD pipelines).
Preferred experience:
- Experience with containerized applications (e.g. Docker), especially multi-container architecture.
- Backend development experience using FastAPI.
- Exposure to biological or scientific data (e.g. genomics, proteomics) or pharmaceutical industry is nice to have.
- Understanding of AI/ML techniques, especially NLP and language models.
- Experience with Kubernetes and Google Kubernetes Engine.
- Some frontend development experience (e.g. React).
Carbon60, Lorien & SRG – The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.
Cloud Software Engineer AI/ML Applications employer: Lorien
Contact Detail:
Lorien Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Cloud Software Engineer AI/ML Applications
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and healthcare sectors. Attend meetups or webinars related to AI/ML and cloud software engineering. You never know who might have a lead on that perfect job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those involving AI/ML. Share it on platforms like GitHub and make sure it's easy for potential employers to see what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to cloud software engineering. Practice coding challenges and be ready to discuss your experience with tools like FastAPI, GCP, and Terraform.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Cloud Software Engineer AI/ML Applications
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python and cloud experience, especially with GCP and FastAPI. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about AI/ML in healthcare and how your background makes you a great fit for our team. Keep it engaging and personal!
Showcase Your Projects: If you've worked on any cool projects involving AI/ML or cloud applications, make sure to mention them! We love seeing practical examples of your work, especially if they relate to the healthcare sector.
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 updates from our team!
How to prepare for a job interview at Lorien
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, FastAPI, and GCP. Brush up on your knowledge of cloud-native applications and be ready to discuss how you've used these tools in past projects.
✨Showcase Your AI/ML Knowledge
Since this role focuses on AI and ML applications, prepare to talk about your experience with these technologies. Be ready to explain how you've integrated AI/ML components into applications and any relevant projects that demonstrate your understanding of these concepts.
✨Prepare for Coding Challenges
Expect technical questions or coding challenges during the interview. Practice coding problems related to Python and backend development, and be familiar with unit testing frameworks like pytest. This will help you showcase your problem-solving skills effectively.
✨Emphasise Collaboration Skills
This role involves working with cross-functional teams, so highlight your teamwork experiences. Share examples of how you've collaborated on projects, participated in code reviews, and contributed to continuous improvement in a team setting.