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 machine learning engineers to design, develop, document and support scalable pipelines. You will build and deliver software systems that support complex and rapidly evolving business requirements. You will have significant influence on our overall strategy by helping define product features, drive the system architecture, and spearhead the best practices that enable a quality product. You will learn a variety of cutting-edge technologies and develop well-rounded skills such as data science, leadership, and effective project management. You will also mentor junior software engineers.

We are looking for senior software engineers with a passion for data and 3+ years of solid Software Engineering experience involving solving complex problems. You can bring new ideas from concept to implementation and take pride in developing elegant and robust code in object-oriented languages like Python, C++ and Java.

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

  • Ability to design for scale
  • Implement solutions for broadly defined problems
  • Drive best practices and engineering excellence
  • Development of code in object-oriented languages like Python, C++ and Java and build large scale robust software architectures

Basic Qualifications

  • Master’s degree in Computer Science, Computer Engineering or a related quantitative field
  • 3+ years hands-on experience in Python, Scala, Java, C#, C++ or other similar languages
  • 3+ years experience building successful production software systems
  • Experience developing software services and an understanding of design for scalability, performance and reliability
  • Proven ability to work in a fast paced, agile environment

Preferred Qualifications

  • Experience in developing large-scale python applications using agile methodologies
  • Strong knowledge of database technologies both SQL and NoSQL
  • Experience with data lakes, data warehouses, data mart
  • Knowledge of docker container
  • Development in cloud environment


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!