Backend Python & AI Engineer

Backend Python & AI Engineer

City of London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
S

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 leave, wellness support, and a dog-friendly office.
  • Why this job: Be part of a collaborative team driving innovation in finance while growing your skills.
  • Qualifications: 5+ years in software engineering, 3+ years in Python, and experience with AI/ML systems required.
  • Other info: This role does not offer sponsorship.

The predicted salary is between 43200 - 72000 £ 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.

S

Contact Detail:

SR2 | Socially Responsible Recruitment | Certified B Corporation™ 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 during the interview process.

Tip Number 2

Demonstrate your understanding of AI and machine learning by discussing relevant projects or experiences. Be prepared to explain how you've applied these technologies to solve real-world problems, especially in a financial context.

Tip Number 3

Showcase your collaborative skills by preparing examples of how you've worked effectively in cross-functional teams. Highlight any experiences where you aligned technology solutions with business needs, as this is crucial for the role.

Tip Number 4

Research the company’s mission and values, particularly their focus on transforming personal finance through technology. Tailor your discussions to reflect how your personal values align with theirs, demonstrating your genuine interest in contributing to their goals.

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

Python Programming
Flask
Django
SQLAlchemy
Psycopg2
Machine Learning
Deep Learning
AI Systems
Pandas
NumPy
Spark
TensorFlow
Scikit-learn
PyTorch
Transformers
LangChain
BeautifulSoup
OpenCV
AI APIs
AWS
Kubernetes
REST APIs
Microservices
Docker
NLP
LLMs
Prompt Engineering
Version Control
CI/CD Pipelines
Test-Driven Development
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, particularly 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 Problem-Solving Skills: Use examples from your past work to demonstrate your problem-solving abilities. Highlight situations where you took initiative or made technical decisions that positively impacted a project.

Prepare for Technical Questions: Anticipate technical questions related to Python, AI, and software engineering practices. Be ready to discuss your experience with APIs, cloud infrastructure, and any relevant frameworks or libraries.

How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™

Showcase Your Python Expertise

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've used frameworks like Flask or Django, and be ready to explain your approach to building scalable applications.

Demonstrate AI Knowledge

Since the role focuses on AI technologies, brush up on your understanding of machine learning and deep learning concepts. Be ready to discuss any relevant projects, particularly those involving libraries like TensorFlow or PyTorch.

Prepare for Technical Questions

Expect technical questions that assess your problem-solving skills and coding abilities. Practise coding challenges related to data processing and API development, as these are crucial for the role.

Emphasise Collaboration Skills

This position requires working closely with cross-functional teams. Share examples of how you've successfully collaborated with others, especially in a dynamic environment, and highlight your communication skills.

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

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>