Senior Python Backend Engineer (Data & AI)

Job expired!

Join Our Innovative Data Science Team as a Senior ML Engineer at Tide!

Department: Data Science

About Tide:
At Tide, our mission is to save businesses time and money, leading the charge as the preferred UK SME business account provider and a top-tier FinTech innovator. With cutting-edge technology at our fingertips, we tailor our solutions to meet the needs of SMEs. Our member-centric financial platform is revolutionizing the business banking sphere, offering not only business accounts and banking services but also a suite of seamlessly integrated administrative tools.

We are driven by passion and are on the lookout for exceptional individuals to join our dynamic scale-up journey. If you thrive in ambiguous environments and are eager to shape the way millions of members interact with business banking globally, Tide is your destination.

Role Overview:
As a Senior ML Engineer, you will:

  • Collaborate with product owners, Java & Python backend engineers, data scientists, and business stakeholders to convert business needs into robust technical solutions.
  • Design, architect, and deploy backend services end-to-end — championing a 'you build it, you own it' ethos.
  • Seamlessly integrate pre-trained ML models into your developments.
  • Work alongside various team members ensuring projects are efficiently executed and deliver substantial member value.
  • Consistently align your team’s vision and roadmap with the overarching architectural goals, ensuring the success of complex initiatives.

Desired Skills and Experience:

  • Proven experience as a Backend Python Engineer (Senior/Lead level)
  • Solid grasp of software engineering principles (OOP, SOLID principles, etc.)
  • Proficiency in frameworks like Django, FastAPI, or Flask
  • Strong experience in developing or integrating with REST APIs
  • Experience in setting up and maintaining CI/CD pipelines; we utilize GitHub Actions.
  • Familiarity with event-driven architectures and AWS cloud services
  • Knowledge of Databricks, ML feature stores, Kafka, or similar technologies is a plus

Our Tech Stack:
While proficiency in every technology is not mandatory, willingness to learn is essential:

  • Databricks on AWS
  • Python Flask
  • Snowflake
  • Tecton - feature store
  • Fiddler - model observability platform

What You’ll Get in Return:
Tide believes in making work flexible and supportive:

  • Competitive salary and comprehensive insurance plans
  • Generous learning and development budget
  • Work From Home (WFH) setup allowance
  • A variety of leave entitlements and paid days off for volunteering or personal development
  • Stock options and the ability to work remotely or from aboard up to 90 days a year

Our Culture at Tide:
At Tide, everyone's input is valued and we embrace diverse perspectives to solve problems. We are committed to an inclusive environment where we celebrate differences and ensure that every Tidean can thrive.

Apply Now
Are you ready to take on this exciting role at a leading FinTech company and be a part of our growth story? Apply now to become a crucial part of our Data Science department!

#LI-NN1

Company Name: Tide
Job Title: Senior Python Backend Engineer (Data & AI)