Alma
ML Engineer
Remote Machine Learning Engineering role with clear candidate location fit.
PostedJul 13, 2026
Eligible countries40 accepted countries
Seniority signalSenior
Work settingRemote
Accepted candidate locations
Role overview
ML Engineer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
๐ผ About the job
- Own ML models across their full lifecycle - from data pipelines and feature engineering to training, evaluation, deployment and monitoring; choosing the right metrics and guarding against leakage, overfitting and drift.
- Run and improve our ML platform - own the team's GitOps CI/CD and release process, monitor serving endpoints, latency and load in Datadog, and define the SLOs and alerting that keep models reliable in production.
- Turn ML into business value across the org - collaborate with risk, operational and product teams to spot and ship ML opportunities, from credit scoring to AI for operational intelligence, sharing your expertise through code reviews and tech watch.
To succeed in this job
- You have 5+ years building and shipping ML in production: strong Python and SQL, solid ML fundamentals (evaluation, leakage, over/under-fitting), and clean, tested, reviewable code. We expect you to be familiar with some elements of our stack.
- You're hybrid - hands-on with MLOps and infrastructure (data pipelines, monitoring, system design, live prediction / streaming) and at ease reasoning about latency, scale and reliability.
- You're autonomous, analytical and business-driven, with professional English and working proficiency in French (the team's day-to-day language).
And it will be nice if you also
- Have experience with GCP, Docker, or graph databases.
- You have experience with LLMs, both as development tools and as components embedded in product systems.
- Have a background in credit scoring, BNPL ("Buy Now Pay Later"), or financial services and fraud.
๐ง What's in it for you
- Visible impact - your models directly move Alma's bottom line, and you'll see it in the scoring and debt collection KPIs.
- A modern ML platform to build on and improve - a GitOps/MLOps stack (Argo CD, GitHub Actions, dbt, Datadog) you'll own and shape.
- Real breadth - from core risk models to AI for operational intelligence, with genuine ownership across modelling and infrastructure in a small, autonomous team.
๐ค Compensation & benefits
- Competitive salary based on 12 months
- Profit-sharing and employee savings plan
- Health insurance: 100% covered by Alma including family package
- Disability insurance: 100% covered by Alma
- Sport: partnerships with Gymlib and Classpass, or โฌ30/month reimbursement for your sports activities
- Maternity/paternity leave: salary maintained at 100% during leave with no seniority requirement. Return to work at 4/5 schedule paid at 100% for 8 weeks.
- Sustainable Mobility Package (FMD): โฌ544.80/year (excluding full-remote contracts)
- Meal vouchers: โฌ10/day, 50% covered by Alma
- Mental health: free access to MindDay platform
- Paid time off: 25 days/year (+ additional paid leave granted for employees on executive contracts)
- Access to our Learning & Development Platform
- 2 weeks of full remote possible per year in summer
๐ฏ Interview Process
- Video call with a Talent Acquisition team member to understand your path, motivation & present you the role.
- Video call with your future manager to deep-dive a significant project you've owned, the team and the role.
- Applied ML, coding and ML system design discussion with 2โ3 team members - a live, hands-on build to assess your craft, modelling judgment.
- Fit interview with a senior leader to assess values, motivation and ways of working.
Similar roles
Keep a backup shortlist.
Kubernetes, PostgreSQL 8 accepted countries
Senior Backend Engineer (AdTech)Leap ToolsView role Kubernetes, PostgreSQL 8 accepted countries
Senior Backend EngineerLeap ToolsView role CI/CD 8 accepted countries
Senior Automation QA EngineerSubway EcommerceView role Content Classification, English 8 accepted countries
Taxonomy Analyst (German Speaker)IndeedView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
View all 40 accepted countries
AlbaniaArmeniaAustriaBelarusBelgiumBulgariaCroatiaCyprusCzechiaDenmarkEstoniaFinlandFranceGermanyGreeceHungaryIcelandIrelandItalyLatviaLithuaniaLuxembourgMaltaMoldovaMontenegroNetherlandsNorth MacedoniaNorwayPolandPortugalRomaniaSerbiaSlovakiaSloveniaSpainSwedenSwitzerlandTurkeyUkraineUnited Kingdom
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.