AI Software Engineer
Join us as an AI Engineer and help shape how intelligent financial products are built at scale. From personalization and behavioral intelligence to fraud prevention and autonomous decision-making.
About the Role
As an AI Engineer, you’ll develop algorithms that improve key business areas, including:
User and merchant experience
Transactional intelligence
Personalization and discovery
Risk, fraud, and behavioral understanding
You’ll solve complex data challenges in payments and financial services, building intelligent systems that balance growth, personalization, and risk management.
You’ll own the full lifecycle of machine learning and LLM services, from design to deployment and optimization, working closely with product, engineering, and business teams to deliver scalable data science solutions.
Key Responsibilities:
Model Development and Deployment: Build and deploy ML models for personalization, ranking, user behavior modeling, and financial decisioning.
LLM Service Development: Design and deploy multi-agentic LLM services for internal and external use.
Data Expertise: Work with large-scale structured and unstructured transactional, behavioral, and textual data.
Methodology Application: Use classical ML and representation learning (embeddings, similarity models, sequence-based models).
ML-Ops and Scalability: Apply ML-Ops best practices to ensure reliable, scalable, production-ready models.
Experimentation and Impact: Run A/B tests, evaluate results statistically, and translate insights into product decisions.
Cross-functional Collaboration: Partner with product, engineering, risk, and analytics to implement data-driven solutions.
Communication: Communicate insights, model behavior, and trade-offs to technical and non-technical stakeholders.
Requirements and Experience
Bachelor’s degree in Computer Science/Engineering or equivalent practical experience.
Strong software engineering fundamentals.
Proven applied Data Science experience across ML models and techniques.
Solid ML knowledge (classification, regression, clustering, ranking, time-series).
Proficiency in Python and ML libraries (e.g., scikit-learn, PyTorch, TensorFlow).
Strong SQL skills for large-scale data.
Payments/fintech/banking experience is advantageous.
Experience with transactional data, user behavior, or risk management is a plus.
Strong analytical skills to turn business problems into data science solutions.
Technical and Methodological Skills
Experience with transformers, embeddings, or representation learning.
Familiarity with CI/CD and version control (Git).
Experience with Agile practices (Scrum, Kanban, Lean).
Communication and Level
Excellent written and verbal communication skills in English.
Open to Mid-Level and Specialist/Senior Specialist experience tiers.
Tech Stack
Languages: Python (primary), SQL (advanced), Java (nice to have)
Streaming & Messaging: Apache Kafka
Workflow Orchestration: Apache Airflow
DevOps & Infrastructure: Docker, Kubernetes, GitLab CI, Terraform
Version Control: Git
- Department
- Technology
- Role
- AI Engineer (Data Scientist)
- Remote status
- Fully Remote
- Employment type
- Full-time
About wamo
Wamo is a European fintech company focused on making banking, finance, accounts and admin faster, simpler and more human for small businesses. Licensed and regulated by the Finnish Financial Supervisory Authority as a pan-European electronic money institution, wamo delivers the speed and simplicity entrepreneurs demand from a digital bank, plus personalised insight and hands-on human support to make life a little easier when things get complicated.