AI Software Engineer in London

AI Software Engineer in London

London Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Focus on WD

At a Glance

  • Tasks: Design and develop innovative AI software solutions using Python and cutting-edge technologies.
  • Company: Join a dynamic team in a large, complex organisation focused on AI enablement.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Collaborative environment with mentorship opportunities and a focus on engineering excellence.
  • Why this job: Make a real impact by solving business challenges with AI and automation tools.
  • Qualifications: 7+ years of software engineering experience, strong Python skills, and backend development expertise.

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

We are seeking an experienced Senior AI Software Engineer to join a growing AI Enablement team focused on designing, building and deploying internal AI-powered software solutions across a large, complex organisation. This is a hands-on engineering role where you will work closely with Product Leads, business stakeholders and technical teams to deliver innovative AI solutions that solve real business challenges. You will be responsible for designing scalable systems, integrating AI and Large Language Model (LLM) technologies, and developing production-grade applications that drive measurable business value. The role offers the opportunity to explore emerging AI technologies, build custom AI assistants and intelligent automation tools, and take ownership of solutions from concept through to deployment and ongoing optimisation.

Key Responsibilities

  • Design, develop and deploy AI-enabled software solutions for enterprise use, specifically using Python.
  • Build and maintain custom AI assistants, generative AI applications and intelligent workflow solutions.
  • Write clean, scalable, well-tested and production-ready code following software engineering best practices.
  • Lead technical design decisions and contribute to architecture, scalability and system evolution.
  • Develop and maintain backend Python services, APIs and microservices supporting AI-powered applications.
  • Integrate Large Language Models (LLMs), AI services and machine learning capabilities into production systems.
  • Own complex technical challenges relating to performance, reliability, scalability and system integration.
  • Implement and support DevOps and MLOps practices to ensure robust deployment, monitoring and optimisation of AI solutions.
  • Collaborate with Product Leads and stakeholders to translate business requirements into technical solutions.
  • Communicate technical concepts effectively to both technical and non-technical audiences.
  • Mentor and support engineers, promoting engineering excellence and AI development best practices.

Required Skills & Experience

  • 7+ years of professional software engineering experience.
  • Strong backend engineering experience within complex software environments.
  • Advanced Python development skills.
  • Proven experience building and deploying production-grade software applications.
  • Strong understanding of distributed systems, APIs, microservices architecture and secure software design.
  • Experience integrating AI, Generative AI and Large Language Model (LLM) technologies into live production environments.
  • Experience designing scalable, resilient and maintainable software architectures.
  • Strong knowledge of cloud-native development and modern software engineering practices.
  • Experience with CI/CD pipelines and automated deployment processes.
  • Hands-on experience with Docker and containerisation technologies.
  • Experience working with Kubernetes and container orchestration platforms.
  • Familiarity with monitoring, logging, observability and performance optimisation tools.
  • Ability to own technical solutions end-to-end from design through deployment and support.
  • Strong stakeholder management and communication skills.

Desirable Experience

  • Experience with machine learning solutions and ML model deployment.
  • Experience with computer vision technologies.
  • Exposure to MLOps frameworks and AI infrastructure management.
  • Experience building AI assistants, chatbots or agent-based systems.
  • Knowledge of cloud platforms such as AWS, Azure or Google Cloud Platform.
  • Experience working in Agile software development environments.

We are looking to arrange interviews next week, so should you be interested to find out more please don't hesitate to apply with an up to date CV as soon as possible.

AI Software Engineer in London employer: Focus on WD

Join our dynamic AI Enablement team as a Senior AI Software Engineer, where you'll have the opportunity to work on cutting-edge AI technologies in a collaborative and innovative environment. We prioritise employee growth through mentorship and hands-on experience with emerging AI solutions, while offering a supportive culture that values creativity and technical excellence. Located in a vibrant area, we provide a flexible work-life balance and the chance to make a significant impact within a large organisation.

Focus on WD

Contact Details:

Focus on WD Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land AI Software Engineer in London

Tip Number 1

Network like a pro! Reach out to your connections in the AI field, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that dream job.

Tip Number 2

Show off your skills! Create a portfolio showcasing your AI projects, especially those involving Python and LLM technologies. 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 your technical knowledge and soft skills. Be ready to discuss your experience with scalable systems and how you've tackled complex challenges in past roles. Confidence is key!

Tip Number 4

Don't forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows you're genuinely interested in the role.

We think you need these skills to ace AI Software Engineer in London

Python Development
Backend Engineering
AI Integration
Large Language Model (LLM) Technologies
Production-Grade Software Applications
Distributed Systems
APIs

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with AI technologies and Python development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Showcase Your Projects:Include specific examples of AI solutions you've designed or deployed. We love seeing hands-on experience, especially if you’ve tackled complex challenges or integrated LLMs into production systems.

Keep It Clear and Concise:When writing your application, clarity is key! Use straightforward language to explain your technical skills and experiences. Remember, we want to understand your journey without getting lost in jargon.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get the ball rolling on your application process. We can’t wait to hear from you!

How to prepare for a job interview at Focus on WD

Know Your AI Stuff

Make sure you brush up on the latest AI technologies, especially around Large Language Models and generative AI. Be ready to discuss how you've integrated these into production systems in your past roles.

Showcase Your Python Skills

Since this role heavily relies on Python, prepare to demonstrate your coding skills. You might be asked to solve a problem on the spot, so practice writing clean, scalable code that follows best practices.

Understand the Business Side

This position involves collaborating with Product Leads and stakeholders. Be prepared to explain how your technical solutions can address real business challenges and drive measurable value.

Communicate Clearly

You’ll need to convey complex technical concepts to both technical and non-technical audiences. Practice explaining your past projects in simple terms, highlighting your role and the impact of your work.