Machine Learning Engineer

  • Porto

Website Smartex

Who are we?

Smartex solves fundamental problems impacting the global textile supply chain. Our AI-based solutions are eliminating waste at the source of the textile manufacturing chain. We combine tailored hardware, vision software, & machine learning algorithms that work together to detect all textile defects, enhance production performance, worker safety, transparency, and save time, sunk costs, CO2 emissions, water, and much more!

Why do we exist?

Our Vision is to rapidly create advanced & Impactful technologies for archaic industries such as the Textile Industry. Create impact & improve the World by solving real, measurable, & massive problems. Nowadays, the Textile Industry wastes Billions of dollars per year in defective production & the leading solution to minimize defective production is having human inspection 24/7 to detect production faults. There has to be a better way! In addition to this, the Textile Industry urgently needs tools that bring transparency and traceability from fiber to garment. Consumers & brands need to know who produced their clothes, when, how, with which materials, and more!

What do we do?

Our mission is to dramatically reduce waste in the Textile Industry. How? by providing tools for automated inspection, Q&C, as well as to bring advanced technology to the Textile Industry in order to become transparent, traceable, sustainable, & better serve humanity! We build Hardware & Software to integrate camera systems inside textile production machines that can automatically inspect, act, alert, & save resources and time.

We build platforms where all the information lives. Data like textile roll virtual maps, machinery & production performance, manufacturing control, & much more.

By doing that, we:

save millions of liters of water 💧 every month
we avoid tons of textiles fabrics 👕 to ending up in the garbage 🗑️
provide a massive impact on factories’ CO2 footprint 🌲🌍


Your mission
As a Machine Learning Engineer at, you will lead/participate in projects using state-of-the-art technologies in Computer Vision and Machine Learning. You will be involved in all steps of development, going from data preparation to managing the lifecycle of the models. You will be developing AI with real-world impact that will transform the way the industry works, optimizing productivity & reducing waste in one of the most polluting industries of the world.

🔍 What we’re looking for
We are looking for an experienced Machine Learning Engineer with knowledge in ML-based image and time-series analysis. You should have a good understanding of all the steps involved in developing models, from network design to data collection/preparation and deployment process.

As a senior ML engineer, you are also expected to guide and train other people and be capable of leading projects of continuous delivery of ML models.

👇 Responsibilities
Define data requirements, including collection, labeling, and preparation;
Design Neural Networks and training pipelines;
Develop & review readable, maintainable, and scalable code;
Provide insights into model lifecycle management and MLOps;
Train new junior ML engineers;
Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
Collaborate with cross-functional teams to define, design, and ship new product features.

🏆 What we offer
Salary package according to experience & skills
Company stock options
A dynamic work environment in a fast-growing company
Working with an inspiring, young, talented team
Career progression
Office perks (snacks, fruit, coffee, pet friendly, etc.)
Hybrid / remote work culture
Opportunity to make a real impact in the World
Possibility to work a couple days a week from home.

🛠️ Skills & Experience
4+ years of experience with Machine Learning, Deep Learning, DataScience or similar fields;
Expert with Python and Tensorflow;
Excellent knowledge of Data preparation for ML;
Knowledge of Neural Network design;
Technical knowledge of CV, ML-based or otherwise;
Experience with SQL;
Good communication skills;
Fluency in English;
Extra points for knowledge of multi-GPU training environments, on-premises- or cloud-based;
Extra points for experience in the Textile industry or other manufacturing activities;

How to Apply?
Please send your motivation letter and CV to Miguel Gomes – and Rosana Fernandes –


Data Science Portugal retains the right to refuse to post jobs from any employer or any organization that do not support the interests and values of Data Science Portugal and its community.

Postings are based on the information provided by the employer and is of their entire responsibility.

Data Science Portugal makes no guarantee about positions listed and is not responsible for safety,wages, working conditions, or other aspects of employment. It is the responsibility of each individual job seeker to research the integrity of the organization(s) to which he/she is applying and to verify the specific information pertaining to the job posting. Job seekers should exercise due diligence and use common sense and caution when applying for or accepting any position.

We will not post jobs that appear to discriminate against applicants on the basis of race, color, religion, creed, age, national origin, sexual orientation, disability, or gender.

To apply for this job please visit