TL;DR

Software Development Engineer (Backend): Developing intelligent data products to enhance payment recovery and fraud prevention for a global bank payment platform with an accent on machine learning models and payment system optimization. Focus on improving payment success rates, fraud detection, and consumer authentication flows.

Location: Hybrid in Riga, Latvia with flexibility to work remotely and up to 90 days work away scheme.

Salary: 2,933–4,400 EUR gross per month

Company

GoCardless is a global bank payment company processing over US$130bn annually across 30+ countries, using AI-powered solutions and open banking connectivity.

What you will do

  • Develop and improve payment recovery and fraud prevention products like Success+ and Protect+.
  • Work on enhancing ML models and rules-based fraud detection systems.
  • Improve consumer authentication flows for high-risk payments.
  • Collaborate with engineering teams and business stakeholders to drive product adoption and feature development.
  • Contribute ideas for new product features and improvements.

Requirements

  • Location: Based in Riga, Latvia with hybrid work model and remote flexibility.
  • Strong programming experience in Ruby and/or Python.
  • Growth mindset and motivation to drive business outcomes.
  • Ability to adapt quickly to new technologies and processes.
  • Collaborative team player with product ownership mindset.

Culture & Benefits

  • Wellbeing support and medical cover.
  • Work Away Scheme: work from anywhere up to 90 days per year.
  • Hybrid working model with team-determined office days.
  • Equity for permanent employees.
  • Parental leave tailored to individual needs.
  • Annual holiday leave plus volunteer and wellness days.