Work with us

smartFAB is an enterprise AI software provider that enables manufacturers of all sizes to extract value from their data sets. Our automated analytics engine aims to improve industrial efficiency and empower shop floor operators to make proactive, fact-based decisions.

As a member of our team, you will be working with talented data scientists and software engineers to design, develop, document and support scalable self-running software that automatically generates and tests machine learning applications. You will apply the latest research and use state of the art algorithms and machine learning to build a scalable system. You will be involved in all phases of product development from conceptualization of features, model implementation, unit testing, performance analysis and deployment. You will learn a variety of cutting-edge technologies and develop well-rounded skills such as agile development, leadership, and effective project management. You will be mentored by senior members of the team who will guide and support your long-term professional development.

We are looking for junior machine learning engineers with a passion crafting software and implementing AI models in real-world environments. You have experience with machine learning and good knowledge of Python. You have a troubleshooter mindset and enjoy leaning new tech skills. Our work style is deeply collaborative, but at the same time you will work independently and take matters into your own hands.

You will work with a growing pool of talented data scientists, engineers and thought leaders to make a material difference in manufacturing. We think outside the box, value diversity and see our workmates as part of our family. We offer the scope and support needed for substantial career growth.

Key Responsibilities

  • Implement machine learning solutions
  • Design for computational efficiency and ease of deployment
  • Implement solutions for broadly defined problems
  • Follow best practices and engineering excellence

Basic Qualifications

  • Master’s degree in Computer Science, Engineering, Physics, Mathematics, or a related quantitative field
  • Hands-on experience developing and deploying machine learning models (supervised and unsupervised methods, clustering, classification, tabular data, timeseries forecasts, deep learning)
  • Hands-on experience in Python and its data-related libraries (pandas, numpy)
  • Ability to quickly learn and employ new technologies

Preferred Qualifications

  • Experience using agile methodology
  • Knowledge of database technologies both SQL and NoSQL
  • Knowledge of Linux systems, bash and command line tools
  • Knowledge of docker technology
  • Experience working with RESTful API and general service-oriented architectures


Our offices are located at Bastioni di Porta Nuova 21, Milan, in the Porta Nuova innovation district.

How to apply

Please send your CV to We greatly value previous contributions to opensource projects through GitHub or a portfolio of personal projects, please highlight them in you CV!