Role: Backend Python & AI Engineer
Location: London | Hybrid Working (2 days in Office)
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.