Senior Machine Learning (ML Ops) Engineer

  • Full Time
Job expired!

Who are Tide:

At Tide, our mission is to save businesses time and money. We are the leading provider of business accounts for SMEs in the UK and one of the fastest growing FinTechs in the UK. By adapting the latest technology, we design solutions with SMEs in mind and our member-driven financial platform is revolutionising the business banking market. Along with offering business accounts and related banking services, we provide a wide range of connected administrative tools for businesses.

At Tide, we believe in doing what you love. We're seeking someone to join us on an exciting journey of scaling up and be part of something special. We want passionate Tideans who can drive innovation and help to build a top-class platform to support our members. Comfortable in ambiguous situations, you should be capable of navigating the constantly evolving FinTech landscape. Imagine influencing how millions of Tide members discover and interact with business banking platforms on a global scale.

What we’re looking for:

You're a seasoned data engineering professional who has a passion for building scalable data solutions and encouraging others to learn more. You're drawn to a fast-paced company and eager to shape our architecture to help us scale. You possess an agile mindset and are committed to delivering value incrementally. A part of the data leadership team, you'll work closely with our analytics, data science, and governance teams to provide data solutions that create business value.

As a Machine Learning Engineer you’ll be involved in:

  • Creating and maintaining machine learning pipelines to operationalise machine learning models.
  • Developing and deploying low-latency and highly scalable dockerised microservices.
  • Collaborating in cross-functional software/architecture design sessions to find the optimal solutions for the challenges we face.
  • Working with peer machine learning engineers who will be responsible for scaling and deploying machine learning models for Tide.
  • Participating in an agile development team that delivers value incrementally.
  • Building a machine learning platform to accelerate the development and deployment cycle and monitor models in production.

What makes you a great fit: 

  • You have at least 3+ years of development experience.
  • You have experience leading a team of backend developers and/or machine learning engineers, advocating best practices, and designing solutions.
  • You have extensive development experience in Python, including development of microservices using Flask, Django, etc.
  • You have experience in building data solutions, both in batch processes and streaming applications.
  • You understand event-driven designs, specifically, you have used Kafka, Pulsar, RabbitMQ, etc.
  • You have experience working in an agile team, dedicated to delivering value iteratively.
  • You have worked with feature stores, machine learning observability and automated MLOps systems.
  • You have experience with batch processing frameworks.
  • You have high development standards, especially for code quality, code reviews, unit testing, continuous integration, and deployment.
  • You have experience working with machine learning models and understand the challenges of deploying them into production.
  • You have business-level English and strong communication skills.
  • You have experience with Git and Docker.
  • Experience working with machine learning platforms would be beneficial.

What you’ll get in return: 

Create a working style that suits you! We are embracing new ways of working and supportive of flexible work arrangements. With our Working Out of Office (WOO) policy, you can work remotely from home or any location within your designated Indian state. Plus, you can work from a different country or Indian state for 90 days per year. Alongside this, you’ll enjoy:

  • Competitive salary
  • Health insurance for you and your family
  • Term & life insurance
  • Outpatient Department Benefits
  • Support for mental wellbeing through Plumm
  • Learning & development budget
  • Work-from-home setup allowance
  • 15 days of privilege leaves
  • 12 days of casual leaves
  • 12 days of sick leaves
  • 3 paid days off for volunteering or learning & development activities

Ways of Working at Tide

At Tide, we put Members First and are Data Driven, but above all, we are One Team. Our Working Out of Office (WOO) policy permits you to work from anywhere in the world for up to 90 days a year. We operate a remote-first approach, but when you wish to meet colleagues, collaborate with your team, or just socialise with coworkers, our offices are always available and highly equipped. We accommodate flexible working hours and trust our employees to do their jobs well, at times that suit them and their team.

Tide is a place for everyone

At Tide, we understand the importance of diversity to our success, and we ensure that our differences enrich our culture. Our Tideans come from all walks of life and have varying levels of experience. We value everyone, regardless of their ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran status, neurodiversity status or disability. We believe this diversity helps us excel at problem-solving! We are One Team and foster a transparent and inclusive environment where everyone's voice is heard.

#LI-NN1 #LI-Remote