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
- A culture built on passionate growth-minded people
- A 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.