At a Glance
- Tasks: Design and develop advanced AI solutions using Python, GenAI, and AWS Lambda.
- Company: Join a forward-thinking, AI-driven organisation focused on innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Inclusive workplace that values diversity and offers excellent career advancement.
- Why this job: Be part of cutting-edge AI projects and make a real impact in tech.
- Qualifications: 5+ years of full stack experience with strong Python skills required.
The predicted salary is between 70000 - 90000 ÂŁ per year.
Our client is accelerating their AI initiatives and growing their team to lead cutting‑edge innovation. They are looking for a passionate Senior Fullstack AI Engineer to help build advanced AI solutions. This is a chance to be part of a forward‑thinking, AI‑driven organization.
Roles & Responsibilities
- Design and develop scalable, modular microservices using Python, GenAI, and AWS Lambda.
- Build orchestrators and services following clean architecture, SRP, and minimal coupling principles.
- Implement Test‑Driven Development (TDD) with thorough unit tests and reliable mocking of dependencies.
- Set up and maintain logging and monitoring for service behavior, performance, and inputs/outputs.
- Work within a well‑documented modular architecture, ensuring consistency across the codebase.
- Collaborate closely with frontend engineers, data scientists, DevOps teams, and product stakeholders.
- Take ownership of your development areas, delivering high‑quality work with pride and accountability.
- Communicate proactively, address blockers, support teammates, and embrace a “can‑do” mindset.
- Present work clearly and participate constructively in giving and receiving feedback to drive continuous improvement.
Requirements
- 5+ years experience
- Full Stack experience - Preferred stack - React, NodeJS, Typescript, SQL/NOSQL, Python OR any other full stack experience
- Python is a must
- Strong Software engineering fundamentals - OOPS concepts, Lazy loading, asynchronous programming
- Exposure to ML services is a Plus
- Experience building with Agents or AI Applications including RAG, Vector Storage, LLM FineTuning, Multi‑Agent Frameworks (LangGraph, etc)
- Experience building production level AI Features and going through QA, Deployment, Security for those features
- Experience Scaling from AI Ideas to full Production Applications from scratch
Senior Full Stack AI Engineer in London employer: Cavendish Professionals
Contact Detail:
Cavendish Professionals Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack AI Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the AI field and let them know you're on the lookout for opportunities. You never know who might have the inside scoop on a role that’s perfect for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, React, or any AI applications you've worked on. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining your past projects and how you tackled challenges, as well as your approach to collaboration and feedback.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Full Stack AI Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Full Stack AI Engineer role. Highlight your full stack experience, especially with Python and any AI applications you've worked on. We want to see how you can contribute to our innovative team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI and how your background makes you a perfect fit for this role. Don’t forget to mention specific projects or achievements that showcase your expertise in building scalable solutions.
Showcase Your Projects: If you've got a portfolio or GitHub with relevant projects, make sure to include it! We love seeing real examples of your work, especially anything related to microservices, TDD, or AI features. It gives us a better idea of your coding style and problem-solving skills.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on joining our forward-thinking team at StudySmarter!
How to prepare for a job interview at Cavendish Professionals
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in the preferred stack mentioned in the job description, especially Python, React, and NodeJS. Brush up on your knowledge of microservices, TDD, and clean architecture principles, as these will likely come up during technical discussions.
✨Showcase Your AI Experience
Be ready to discuss any previous projects involving AI applications or machine learning services. Highlight specific examples where you’ve built production-level features or scaled AI ideas into full applications, as this will demonstrate your hands-on experience and problem-solving skills.
✨Prepare for Collaboration Questions
Since the role involves working closely with various teams, think of examples that showcase your collaborative spirit. Be prepared to discuss how you’ve communicated effectively with frontend engineers, data scientists, and product stakeholders in past roles.
✨Embrace a Can-Do Mindset
During the interview, convey your proactive attitude and willingness to tackle challenges. Share instances where you’ve addressed blockers or supported teammates, as this aligns with the company’s values and shows you’re a team player.