Lead Machine Learning Engineer (Paris or Full remote France)

Alma is hiring!

About

At Alma, we are convinced that trade must be well balanced to be sustainable. Because finance has a key role in business, our mission is to put it back in its rightful place : at the service of merchants and consumers!

That’s why we create financial products that empower merchants to sell more, and help consumers purchase better products while never encouraging them to get over-indebted.

Our tech solutions are accessible to all, easy to implement, and that eliminate purchase friction.

For merchants, our instalment and deferred payment solutions are excellent ways of increasing customers' loyalty and satisfaction, as well as generating up to 20% extra sales revenues without any risk.

For consumers, the purchase experience is enhanced (4.8/5 on Trustpilot) and Alma helps them handle their budget easily. They pay later, Alma pays the merchants right away.

We are the leader in France, on track to win the European market on the (very) powerful Buy Now Pay Later (BNPL) industry, as we’re now processing payments in 10 European countries. Over the past 5 years, more than 16,000 active merchants have chosen Alma to be their innovative BNPL solution, and we have served over 5 million consumers.

The team has grown from 2 to 300+ people, we raised a €115M series C early 2022 to help us accelerate further and Alma is already part of the French Tech 120 ranking of the most promising French technology companies. And that's only the beginning.

Job Description

About the job

Alma is seeking an experienced and visionary Lead Machine Learning Engineer to head our AI/ML team within the Data department. As we expand our ML capabilities across the organisation, we are looking for a dynamic leader to drive innovation, mentor team members, and shape the future of our ML initiatives.

As the Lead Machine Learning Engineer at Alma, you will oversee a team that has successfully developed critical ML solutions for our core business, including risk assessment tools, customer scoring models, and fraud prevention systems. While these risk-related topics remain our priority, you will also lead the charge in expanding our ML capabilities to new and exciting areas of the business.

About the key missions

1) People Management

  • Oversee a team of 1 MLOps Specialist and 3 ML Engineers
  • Set and track quarterly objectives for team members
  • Manage HR matters, including performance reviews and career development
  • Conduct regular one-on-ones to ensure team alignment and individual growth

2) Strategic Leadership

  • Shape the ML roadmap in alignment with Alma's business goals
  • Stay updated on industry best practices and emerging technologies in ML and AI
  • Provide technical guidance on key initiatives across the organisation
  • Collaborate with other department Heads to identify new opportunities for ML applications
  • Drive internal communication to increase visibility and recognition of the ML team's achievements and capabilities across the company
  • Contribute to Alma's external presence in the ML community through thought leadership, conference presentations, or technical blog posts, enhancing our reputation as an ML-driven fintech leader

3) Project Management

  • Identify and prioritize ML projects based on business impact and technical feasibility
  • Assess the technical complexity of proposed projects and allocate resources effectively
  • Manage project timelines and deliverables, ensuring high-quality outputs
  • Balance resources between maintaining core risk models and exploring new ML initiatives

4) Technical Contribution

  • Engage in hands-on work in ML engineering and ML Ops
  • Participate in code reviews to maintain high code quality standards
  • Mentor team members, fostering a culture of continuous learning and innovation
  • Contribute to the architecture and design of complex ML systems

About you

What would make you a good fit for the role:

  • Education: Master's degree or Ph. D. in a relevant field (computer science, machine learning, mathematics, engineering, statistics, etc.)
  • Experience: 5+ year of full-time permanent experience (internships & apprenticeships excluded) in machine learning, with at least 2 years in a management role
  • Strong communication skills, with the ability to explain complex concepts to non-technical and technical stakeholders
  • Strong leadership and mentoring abilities
  • Language: Fluency in English is mandatory. Fluency in French will be a plus!

Technical qualifications:

  • Deep understanding of ML fundamentals, including advanced algorithms and model evaluation techniques
  • Strong programming skills in Python and proficiency with ML libraries and frameworks
  • Experience with MLOps, cloud platforms (preferably GCP), and containerisation technologies
  • Proven track record of successfully delivering ML projects in a production environment

What would make you stand out of the crowd:

  • Experience in the Fintech or financial services industry
  • Familiarity with risk modelling and fraud detection systems
  • Knowledge of natural language processing (NLP) and large language models (LLMs)
  • Understanding of data privacy and security best practices

ML Stack: Python, FastAPI, VertexAI, BigQuery, PostgreSQL, Github, scikit-learn

About the recruitment process

  • Phone interview with Recruiter (30 mins)
  • Technical & Fit assessment interview with MLEs (75 mins)
  • Leadership & Behavioural interview with Head of Data (45 mins)
  • Final interview with CTO (30 mins)

Additional Information

  • Contract Type: Full-Time
  • Location: Paris
  • Experience: > 2 years
  • Possible partial remote