Backend Python & AI Engineer

Backend Python & AI Engineer

London Full-Time 48000 - 84000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Develop and maintain Python applications, integrating AI to enhance user experience.
  • Company: Join a fast-growing fintech company transforming personal finance management with intelligent technology.
  • Benefits: Enjoy hybrid working, 25 days annual leave, wellness support, and a dog-friendly office.
  • Why this job: Be part of a collaborative team driving innovation in finance with impactful AI solutions.
  • Qualifications: 5+ years in software engineering, strong Python skills, and experience with AI/ML systems required.
  • Other info: This role does not offer sponsorship.

The predicted salary is between 48000 - 84000 £ per year.

An ambitious and fast-growing financial technology company on a mission to transform how people understand and interact with their personal finances. By combining intelligent technology with a forward-thinking team, they’re making money management clearer, smarter, and more empowering.

About the Role:

They’re integrating AI technologies across the business to streamline operations, reduce risk, and enhance the user experience. As part of this, they’re looking for a skilled Python and AI Engineer to help drive this transformation—both by developing new capabilities and maintaining existing systems. This is a hands-on engineering role where you’ll work across the full software lifecycle—from development and deployment to ongoing optimisation and support. You’ll join a collaborative, cross-functional team and take the lead on building Python-based AI solutions and modern data-driven applications.

Key Responsibilities:

  • Design, build, and maintain scalable Python applications.
  • Modernise and enhance legacy systems using AI/ML approaches.
  • Develop APIs and data pipelines for both batch and real-time processing.
  • Build, train, and deploy AI models with a focus on performance, accuracy, and scalability.
  • Engineer AI-powered tools and services, including intelligent agents.
  • Work closely with data engineers, analysts, and product teams to align technology with business needs.
  • Contribute to architectural planning, code reviews, and ongoing improvements to engineering practices.
  • Ensure alignment with cybersecurity, data privacy, and governance standards.

Technical Skills:

  • 5+ years of experience in software engineering, including 3+ years of Python in production (e.g., Flask, Django, Gunicorn, SQLAlchemy, Psycopg2).
  • Strong background in working with large datasets using tools like Pandas, NumPy, or Spark.
  • At least 2 years' experience with machine learning, deep learning, or AI systems.
  • Familiarity with key libraries and frameworks such as TensorFlow, Scikit-learn, PyTorch, Transformers, LangChain, BeautifulSoup, and OpenCV.
  • Experience with AI APIs and platforms (e.g., OpenAI, Bedrock, Gemini, Anthropic).
  • Knowledge of cloud infrastructure (ideally AWS), Kubernetes, and relevant SDKs (e.g., boto3, confluent-kafka).
  • Experience deploying ML models in production using REST APIs, microservices, and Docker containers.
  • Understanding of NLP, LLMs, and prompt engineering techniques.
  • Proficient in version control, CI/CD pipelines, and test-driven development.

Nice to Have:

  • Experience within financial services or fintech.
  • Familiarity with MLOps tools (e.g., MLflow, Kubeflow, SageMaker).
  • Understanding of regulatory or compliance frameworks.
  • Academic background in mathematics, statistics, or quantitative disciplines.

Who You Are:

  • A natural problem-solver and independent thinker with a structured approach to work.
  • Passionate about learning, growth, and continuous improvement.
  • Organised and self-motivated, with excellent time management.
  • Comfortable taking initiative and ownership of technical decisions.
  • A collaborative team player who thrives in a dynamic, close-knit environment.
  • Open to feedback and committed to helping others grow alongside you.
  • Strong communication skills, both written and verbal—you’re able to clearly articulate complex ideas to both technical and non-technical audiences.

What You’ll Get:

  • A flexible, outcome-focused work environment with a hybrid working model.
  • 25 days annual leave, plus the trust to manage your personal time without micromanagement.
  • Regular social events with a variety of options to suit all team members.
  • A dog-friendly office in London with breakout zones, quiet booths, and collaborative spaces.
  • Access to physical and mental wellness support including fitness classes and gym membership.
  • Salary sacrifice options to support your financial future.
  • A progressive, family-friendly policy framework.

Unfortunately, sponsorship is not available for this role.

C

Contact Detail:

Confidential - UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Python & AI Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Flask, Django, and TensorFlow. Having hands-on experience or projects that showcase your skills with these tools can set you apart from other candidates.

✨Tip Number 2

Network with professionals in the fintech and AI sectors. Attend meetups, webinars, or conferences where you can connect with people who work at the company or in similar roles. This can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with machine learning and AI systems in detail. Be ready to share specific examples of projects you've worked on, particularly those involving large datasets and real-time processing, as this aligns closely with the role's responsibilities.

✨Tip Number 4

Showcase your problem-solving skills during interviews by discussing how you've tackled complex technical challenges in the past. Highlight your structured approach and ability to work collaboratively within a team, as these traits are highly valued in the role.

We think you need these skills to ace Backend Python & AI Engineer

Python Programming
Flask
Django
SQLAlchemy
Psycopg2
Machine Learning
Deep Learning
TensorFlow
Scikit-learn
PyTorch
Transformers
LangChain
BeautifulSoup
OpenCV
Data Processing with Pandas
Data Processing with NumPy
Data Processing with Spark
API Development
Real-time Data Processing
Cloud Infrastructure (AWS)
Kubernetes
REST APIs
Microservices
Docker
NLP
LLMs
Prompt Engineering
Version Control
CI/CD Pipelines
Test-Driven Development
Collaboration Skills
Problem-Solving Skills
Time Management
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and AI technologies. Focus on relevant projects, especially those involving machine learning or data processing, and quantify your achievements where possible.

Craft a Compelling Cover Letter: In your cover letter, express your passion for fintech and how your skills align with the company's mission. Mention specific technologies you’ve worked with that are relevant to the role, such as TensorFlow or AWS.

Showcase Your Problem-Solving Skills: Provide examples in your application that demonstrate your problem-solving abilities. Discuss challenges you've faced in previous roles and how you overcame them, particularly in relation to AI and software engineering.

Highlight Collaboration Experience: Since the role involves working closely with cross-functional teams, emphasise your teamwork experiences. Share instances where you collaborated with data engineers or product teams to achieve a common goal.

How to prepare for a job interview at Confidential - UK

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and AI technologies in detail. Highlight specific projects where you've built scalable applications or deployed machine learning models, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Abilities

As a backend engineer, you'll need to showcase your problem-solving skills. Prepare examples of complex problems you've tackled in previous roles, particularly those involving data processing or AI integration, and explain your thought process and solutions.

✨Understand the Company’s Mission

Research the company’s mission to transform personal finance management. Be ready to discuss how your skills and experiences align with their goals, and express your enthusiasm for contributing to their innovative approach in the fintech space.

✨Prepare for Collaborative Scenarios

Since the role involves working closely with cross-functional teams, think of examples that demonstrate your ability to collaborate effectively. Be ready to discuss how you’ve worked with data engineers, analysts, or product teams to achieve common objectives.

Backend Python & AI Engineer
Confidential - UK
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>