Role: Python and AI engineer
Hybrid working policy | London
Y TREE is a rapidly growing FinTech that is redefining how individuals and families connect and engage with their money. We aim to make personal finance transparent, efficient and meaningful.
Role Overview
At Y TREE, we're actively integrating AI technologies to boost our operational efficiency, minimise risks, and enhance the client experience. This role is pivotal in expanding our internal expertise and accelerating the adoption of AI across Y TREE. The responsibility of this position also includes engineering and maintaining some of our existing Python applications
This is a hands-on role encompassing a broad spectrum of duties, including end-to-end software and process engineering, collaboration within a cross-functional team of engineers, and taking ownership of the complete lifecycle of applications, from development through operational maintenance and support.
The Role
- Develop, deploy, and maintain Python applications.
- Use AI technologies to convert and modernise existing Python applications.
- Build scalable data pipelines and APIs for real-time and batch processing.
- Evaluate, build, train and deploy models and manage their performance, for scalability, efficiency, and accuracy.
- Design, develop, deploy and maintain Python-based AI/ML applications and services, including AI agents
- Collaborate with data engineers, data analysts and product teams to translate business goals into technology solutions including machine-learning.
- Work within a squad of cross-stack engineers, participate in code reviews, team planning and architecture discussions.
- Ensure compliance with cyber security standards.
- Ensure compliance with data governance and privacy policies.
Requirements
The Technical Bit
- 5+ years of experience in software engineering, with 3+ years Python production experience including Flask, Gunicorn, Django, Psycopg2 and SQLAcademy
- Proficiency in working with large datasets using Spark, Pandas or NumPy
- 2+ Years of experience in machine learning, deep learning, or AI systems
- Experience with AI libraries and frameworks for ML (e.g. TenshorFlow, Scikit-learn), APIs (e.g. OpenAI, Gemini, Bedrock, Anthropic), deep learning (e.g. PyTorch, Transformers), other libraries and frameworks (e.g. LangChain, Llamda-index, Beautiful soup, OpenCV)
- Familiarity with cloud platforms (ideally AWS) with Kubernetes and experience with relevant libraries (e.g. confluent-kafka for Kafka, boto3 for AWS).
- Experience deploying models to production environments and inter-model interactions (e.g., REST APIs, microservices, Docker containers).
- Solid understanding of prompt engineering and NLP to harness the power of agents and LLMs
- Strong understanding of version control (Git), CI/CD, and testing practices.
- Excellent problem-solving and communication skills.
Preferred But Not Required
- Experience in the FinTech domain
- Knowledge of MLOps tools like MLflow, Kubeflow, or SageMaker.
- Understanding of financial regulations or compliance frameworks.
- Background in mathematics, statistics, or quantitative finance.
The Person
- We nurture leadership potential, and try to provide opportunities and space for your professional growth - in whichever direction you want; either in leading teams and mentoring, leading technical ideas and their implementation, or both. We want you to be someone who is comfortable taking the lead when required.
- We would like you to be organised, structured and meticulous, with great time management skills.
- We want you to be eager to learn and passionate about technology; we strongly believe in people who are ready to develop themselves and who see this as their responsibility, while we are doing our best to give you the opportunities and guidance.
- We are driving innovation in our area of personal finance, and our product is a reflection of our team. We want you to be an independent and critical thinker who can identify issues and challenges and build logical steps to overcome them
- Our community is where our power lies, so you must be an effective collaborator and confident working as part of a small team that is building a business.
- We strongly believe that continuous and timely feedback is important for personal growth, and we’re looking for someone open to giving and receiving feedback.
- This role requires a lot of interpersonal communication with our community so the ability to clearly articulate your thoughts and ideas plays a key role in success. We will ask you to demonstrate excellent written and verbal English skills.
What's in it for you?
- The ability to hone your skills and cultivate your craft in a genuinely outcome led, flexible, happy work environment. We have a hybrid working policy and the ability to flex your hours as you need.
- 25 days of annual leave per year. This is 25 days each year we expect you to turn your phone off and switch off; we would never ask you to book leave for a doctor's appointment or to see your children's school plays.
- Regular team socials to help you switch off from work and get to know your colleagues in an environment away from your desk. We ensure socials are well-balanced and offer a variety of activities to suit different needs so you always feel welcome.
- A welcoming, dog-friendly London office with appropriate spaces to cater for those with varying needs in the form of various breakout spaces and silent booths.
- Support for your mental and physical health in the form of online fitness classes and access to a gym group in London.
- Option for salary sacrifice scheme to help you save for the future.
- Family-friendly policies.
To learn more about Y TREE and our events please follow our company LinkedIn page: https://www.linkedin.com/company/y-tree/
At Y TREE we look to build diversity in our teams; diversity of thought, culture, backgrounds and perspectives. Please come as you are and let us know if there are any reasonable adjustments we can make to support you in your application process. Additionally, if you don't feel you meet 100% of the requirements please apply anyway if you feel you can demonstrate your suitability to the role. Please note, sponsorship is not available for this role