
About Tide
Empowering SMEs with tailored financial solutions
Key Highlights
- Over 1 million customers globally, 650,000 in the UK
- $410 million raised in funding to date
- Headquartered in the City of London, UK
- Offers a range of accountancy tools alongside business accounts
Tide is a fintech company headquartered in the City of London, UK, dedicated to providing tailored financial services for SMEs. With over 1 million customers globally and 650,000 in the UK, Tide offers a range of products including business accounts and accountancy tools. The company has raised $410...
🎁 Benefits
Tide offers a comprehensive benefits package including 25 days of paid holiday leave, flexible working arrangements, and a personal development budget...
🌟 Culture
Tide's culture is centered around addressing the needs of underserved small businesses, providing fast and affordable financial solutions. With a focu...
Skills & Technologies
Overview
Tide is seeking a Senior Machine Learning Engineer to work closely with product owners and backend engineers to develop and integrate ML models into backend services. You'll utilize Python and collaborate with cross-functional teams to deliver efficient solutions.
Job Description
Who you are
You have a strong background in machine learning and software engineering, with a focus on Python — your experience includes architecting and implementing end-to-end backend services that integrate machine learning models. You thrive in collaborative environments, working closely with product owners, data scientists, and other engineers to translate complex requirements into effective solutions. Your problem-solving skills are complemented by a deep understanding of data-driven decision-making, which you apply to enhance the services you develop.
You possess a solid understanding of backend technologies, including Java and Python, and have experience in deploying and maintaining scalable systems — you take ownership of your work, ensuring that the services you build are robust and efficient. Your ability to communicate effectively with cross-functional teams allows you to navigate project requirements seamlessly, ensuring that all stakeholders are aligned and informed.
Desirable
Experience with cloud platforms and tools for machine learning deployment is a plus — familiarity with frameworks such as TensorFlow or PyTorch will enhance your contributions to the team. You are also encouraged to bring any additional skills in data engineering or analytics that could further support the development of innovative solutions at Tide.
What you'll do
As a Senior Machine Learning Engineer at Tide, you will be responsible for architecting, designing, testing, implementing, and maintaining backend services that leverage machine learning models — your role will involve integrating these models into existing services to enhance functionality and user experience. You will collaborate daily with product owners and other engineers to ensure that project execution is efficient and meets the needs of our users.
You will be expected to monitor and optimize the performance of the services you develop, ensuring they are scalable and reliable — your contributions will directly impact the efficiency of our solutions, helping SMEs save time and money. You will also participate in code reviews and contribute to the continuous improvement of our development processes, sharing your expertise with junior team members and fostering a culture of learning and growth.
What we offer
At Tide, we are committed to creating a diverse and inclusive workplace where everyone can thrive — we offer competitive compensation and benefits, along with opportunities for professional development and career advancement. You will be part of a dynamic team that is transforming the small business banking market, working on innovative solutions that make a real difference for our members. Join us in our mission to empower SMEs with the tools they need to succeed.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Tide.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Tide is seeking a Senior Machine Learning Engineer to architect and implement backend services while integrating ML models. You'll work closely with product owners and data scientists, utilizing Python and Java. This role requires strong engineering skills and experience in machine learning.

Ai Engineer
Reltio is hiring a Senior AI Engineer to enhance their AI-powered data unification and management capabilities. You'll work on transforming siloed data into unified, trusted data solutions. This role requires expertise in AI technologies and a commitment to customer success.

Ai Engineer
Kong is seeking a Senior AI Engineer to contribute to their AI Platform team, focusing on data pipelines and knowledge systems. You'll work with AWS and MLOps practices to build the data foundation for AI capabilities.

Software Engineering
Vendelux is hiring a Senior Software Engineer, Data & AI to develop and scale AI-powered features for their event marketing platform. You'll work with technologies like Python and Machine Learning to enhance user experience. This position requires a strong background in software engineering and data engineering.

Backend Engineer
Tide is seeking a Senior Backend Engineer to develop and maintain functional web applications that enhance user experience. You'll work closely with a skilled tech team and utilize your programming expertise in Python. This role requires significant experience in backend engineering.