Machine Learning engineer
Nmbrs BV Lisbon, Portugal · €36K–€54K/yr
Software Development · 51-200 employees
About the role
You will drive the development of data-driven machine learning models to support the company's self-driving payroll vision. This includes building scalable Python APIs, managing MLOps pipelines in Azure, and transforming raw payroll data into actionable insights.
What they look for
Requirements
Candidates must hold a degree in Computer Science, Data Science, Mathematics, or a related engineering field. You are expected to have experience with Python API development, MLOps best practices, and working independently as an ML specialist.
Benefits
Full description
Nmbrs is looking for a Machine Learning Engineer to join our Lisbon team. Ready to leverage your ML expertise in a fast-growing payroll tech company? In this role, you'll drive the development of data-driven models that bring our ambition of a 100% Self-Driving Payroll a bit closer to reality. Working as the ML specialist within a dedicated AI-focused engineering team. Ready to transform complex data into insights that shape real business decisions?
Time to grow. Time to thrive.
We are Nmbrs. We build smart business software that removes unnecessary complexity for SMEs and the professionals who support them. Nmbrs brings together four established product organisations—Payroll, Accounting, Invoicing and Reporting—with teams across the Netherlands, Sweden and Portugal.
We are one brand with a shared ambition, while continuing to work from the expertise and strengths of our individual organisations. We join forces where it makes sense, while keeping teams, expertise and decision-making close together.
For this role, you’ll join Nmbrs Payroll in Lisbon, working closely with the colleagues in your local team while being part of the wider Nmbrs organisation.
Your role
As a ML Engineer, you’ll play a pivotal part in building advanced machine learning solutions. Ranging from salary benchmarking and predictive analytics to anomaly detection, all leveraging our extensive payroll data. Your work will help drive Nmbrs toward our vision of a self-driving payroll application.
Your impact
- Drive the development of data-driven models (from salary benchmarking to anomaly detection) that bring Nmbrs Payroll closer to a 100% Self-Driving Payroll.
- Design and build supervised and unsupervised models (regression, classification, Random Forest, Gradient Boosting, Neural Networks) to solve real payroll problems.
- Turn raw payroll data into clean, well-engineered features that make your models accurate and reliable, using tools like Pandas and NumPy.
- Query and manipulate large volumes of data in SQL Server to fuel model development and analysis.
- Build and maintain scalable Python APIs (e.g., FastAPI) to deploy your models into production and integrate them into the wider product.
- Deploy and maintain ML models in cloud environments, ensuring they keep performing reliably as data and business needs evolve.
- Build and maintain automated ML pipelines that keep data flowing and models retraining with minimal manual intervention.
- Implement MLOps best practices, including CI/CD pipelines in Azure, so models can be shipped, monitored, and improved continuously.
You bring
- Degree in Computer science, Data science, Mathematics or any engineering related field.
- Experience building and maintaining scalable Python APIs (e.g., FastAPI) to deploy ML models into production.
- Experience implementing MLOps best practices, including CI/CD pipelines for ML models in Azure.
- Comfortable working independently, you'll be the only ML specialist on the team, so you're used to owning your work end to end.
- Fluency in English.
We offer
- A salary range of 3000€ to 4500€ gross per month (excluding holiday allowance), depending on your experience.
- Health insurance.
- Nmbrs is a flat organization where you get the freedom and responsibility to do what you’re good at and make an impact in a flexible, agile working environment.
- A personal coach who supports your personal and professional growth, plus an annual training budget.
- A healthy work-life balance: at Nmbrs, full-time means a 4-day workweek, giving you an extra day for what matters most to you.
- Hybrid working.
- As part of Visma, you get access to a wide range of development opportunities, including training, events and professional networks.
- The opportunity to spend up to 4 months on an exchange in our Amsterdam office.
- A pet-friendly workplace, feel free to bring your four-legged friend along.
Application process
- Equalture assessment – You start with a series of neuroscience-based games via Equalture.
- Cultural interview – An online conversation with one or two of our recruiters to get to know each other and see if there's a good cultural match.
- Technical challenge.
- Technical interview – You'll meet two colleagues from your team who will dive deeper into your knowledge, experience, and approach.
- Final interview – A last conversation with our Tech Lead about the role, your ambitions, and what a potential collaboration could look like.
Similar roles
-
Machine Learning Engineer - 2
Weekday AI Bengaluru, Karnataka, India
-
Staff Machine Learning Operations Engineer - Computer Vision
ATI Woburn, Massachusetts, United States
-
Sr. Machine Learning Engineer - Answers, Knowledge & Information (AKI)
Apple Santa Clara, California, United States
-
Principal Machine Learning Engineer
Cambridge Mobile Telematics Cambridge, Massachusetts, United States · $177K–$221K/yr
-
Machine Learning & Computer Vision Algorithm Engineer
Samsung Research and Development Center Israel Tel-Aviv, Tel-Aviv District, Israel
-
Staff Machine Learning Engineer - Generative AI
Xometry Quinte West, Ontario, Canada · $140K–$230K/yr