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, software engineers and machine learning 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 also mentor junior machine learning engineers.

We are looking for machine learning engineers with a passion crafting software and implementing AI models in real-world environments. You have 3+ years of solid machine learning experience involving solving complex problems. You can bring new ideas from concept to implementation and take pride in developing elegant and robust code in Python. You can take the lead in design and development discussions.

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

  • Architect machine learning solutions
  • Solve complex problems
  • Design for computational efficiency and scale
  • Implement solutions for broadly defined problems
  • Drive best practices and engineering excellence

Basic qualifications

  • Master’s degree in Computer Science, Engineering, Physics, Mathematics, or a related quantitative field
  • Very strong understanding and experience in the field of AI and related technologies
  • 3+ years hands-on experience developing and deploying machine learning models (supervised and unsupervised methods, clustering, classification, tabular data, timeseries forecasts, deep learning)
  • 3+ years hands-on experience in Python and its data-related libraries (pandas, numpy)
  • Proven ability to work in a fast paced, agile environment

Preferred qualifications

  • Experience in developing large-scale python applications using agile methodologies
  • Knowledge of database technologies both SQL and NoSQL
  • Knowledge of Linux systems, bash and command line tools
  • Knowledge of docker technology
  • Experience with cloud services (AWS, GCP, Azure or others)
  • 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!