top of page

Senior Machine Learning Engineer

About the Role


We are looking for software developers with a mixed skill-set, covering engineering and data-science. Our R&D team is composed of developers and data-scientists that are always ready to “get their hands dirty” for building data-driven applications and put them in a heavy-scalable cloud environment. To achieve such goals is not easy, one should be strict but pragmatic, open-minded but skilled on solving issues that are common when dealing with data.


Exploit your machine learning knowledge to work with our data scientists for building efficient and scalable models; Integrate machine learning models in real-world and production-ready code; Deploy applications in our heavy-scalable cloud environment; Collaborate closely with the team to ship new functionalities.


  • you have a B.S. or M.S. Computer Science or related field;

  • you have at least 5 years of experience;

  • you have a strong background in machine learning and NLP;

  • you are a fluent Python developer;

  • you know how to work with databases and data in general;

  • you are self-organized and willing to work in a fast-paced environment;

  • you take code quality seriously: continuous integration, testing, code review;

  • you have a strong willingness to learn and share knowledge with the rest of the team;

  • you are able to present technical content to non-tech people;

  • you have a working knowledge of the Italian language, or are willing to learn it.


  • you are excellent with Python;

  • experience in efficient handling of large volumes of data;

  • you know about web development (HTTP, web servers, Rest API, etc.);

  • good knowledge of PostgreSQL, ElasticSearch, Redis;

  • you know about asynchronous processing (queues);

  • you know how to expose a web application to the user (deployment, docker, proxies, security);

  • you would like to challenge yourself, improve and broaden your skill set.

About us

SpazioDati, a Cerved Group company, works on collecting, matching, linking, analyzing, making sense of and visualizing in an effective manner massive amounts of corporate data to provide services of Sales Intelligence, Lead Generation, Portfolio analysis, and more. We apply Data Science, Semantic Text Analysis and Machine learning models to extract insights from the data and create value for our customers. Our main product, Atoka, is a Sales Intelligence solution currently used by thousands of small and big companies in Italy and abroad; ContrattiPubblici is the largest and most comprehensive database of public contracts in Italy, providing an exhaustive overview of Italian public procurement; and we are also working on other products and projects and plan on expanding to new horizons soon.

How to apply

Send your application via email and please make sure to include:

- Your CV (any format is fine).
- An introduction explaining why you'd like to take this position, what you expect and what you believe you could bring to the team. We would like to hear what you really think, in your own words, and not something trite and generic written with Gen AI.
- If possible, include a github account, some code you've written, an open source project you contributed to, or at least a link to your work that you like (it doesn't matter if it's completely unrelated like a videogame, an art project or whatever else).

Precedence will be given to applications that meet these criteria.

bottom of page