About the Role:

BVNK is seeking a talented Software Engineer specializing in AI and ML to join our team. The primary focus of this role is to develop solutions for cross-border payments, streamlining liquidity management, and automation by integrating crypto and fiat currencies. You will collaborate with product teams to deliver results in both traditional backend systems and ML-powered features. Your responsibilities will include translating technical details to stakeholders, developing AI agents, and contributing to our engineering culture.

Key Areas of Responsibilities:

  • Collaborate with our product team to iterate fast and deliver results across both traditional backend systems and ML-powered features
  • Translate from technical to non-technical with stakeholders across the business, particularly in explaining ML model decisions and capabilities
  • Advocate for the simplest but most effective approach in everything we do, balancing traditional software solutions with AI-driven approaches
  • Develop future-proof products, focusing on delivering quality code consistently and efficiently while incorporating ML model lifecycle management
  • Design and implement AI agents and automated systems that enhance our product capabilities and operations
  • Contribute to our engineering culture and standards to help us perform better

What we need from you: This role could be a great opportunity if you:

  • Proven experience as a Solid Backend Developer in a similar role, preferably in the FinTech industry
  • Experience in Python and ML frameworks like TensorFlow or PyTorch
  • Familiarity with Java and Spring Boot is a plus
  • Experience in building and maintaining APIs, services, and ML model deployment pipelines
  • Strong background in training, fine-tuning, and deploying machine learning models in production environments
  • Experience with AI agent development, including working with large language models and reinforcement learning
  • Excellent problem-solving skills, able to work independently or in a team
  • Good understanding of financial services, particularly in banking, payments, trading or crypto
  • Excellent written and verbal communication skills
  • Familiarity with distributed ledger technology or blockchain is a plus
  • Experience with ML ops tools and practices, including model monitoring and versioning
  • Are data-driven, using analytical skills to make pragmatic decisions about both traditional systems and ML applications

What you can expect from us:

  • Fair and competitive salary at every stage of your growth
  • Meaningful ownership in the business through our employee option scheme
  • Flexible working hours, with hybrid working at its heart
  • culture built on passionate growth-minded people
  • flexible approach to holiday
  • Opportunities to travel to our offices around the world, in locations such as London and Cape Town, to collaborate with your colleagues 
  • An open and creative environment where you can help us define the future of BVNK, its culture, and its opportunity sets

At BVNK, we are focused on building a diverse and inclusive team. While you may not meet all of our requirements, we’d encourage you to apply if you meet the majority of our expectations. You may be a great fit for this role or another role in our team.