Smart Consulting

Smart Consulting is a consulting company with over 15 years of experience in the IT and Telecommunications sectors. Specializing in Team Extension, Team-as-a-Service, Managed Services, Custom Software Development, and Nearshore, we have a team of over 250 professionals who contribute to the development and enhancement of projects both nationally and internationally.
About company

Python developer (machine learning)

Remote

location Porto

date April 6, 2026

types Full-time

At Smart Consulting, you will join innovative projects where data and artificial intelligence drive decision-making. We are looking for a Python Developer focused on Machine Learning, with curiosity, analytical thinking, and a willingness to work on data-oriented solutions.

If you enjoy transforming data into insights and intelligent models - you will feel at home.

đź§‘ đź’» What your day-to-day will look like

  • Develop Machine Learning models and data-driven solutions
  • Work with large volumes of data (data processing and analysis)
  • Build data and ML pipelines
  • Collaborate with Data, Product, and Engineering teams
  • Validate, test, and optimize models
  • Participate in the operationalization of models (MLOps)
  • Explore new approaches and algorithms

đź§  What we are looking for

  • Solid experience in Python (>6 years)
  • Experience with ML libraries (Scikit-learn, TensorFlow, PyTorch)
  • Knowledge of data processing (Pandas, NumPy)
  • Experience with data pipelines
  • Knowledge of statistics and modeling
  • Familiarity with cloud environments (AWS, GCP, or Azure)
  • Knowledge of MLOps (is a plus)
  • Analytical mindset and critical thinking
  • Fluent English

đź’ˇ What you will find

  • Data-driven and innovative projects
  • Modern AI/ML technologies
  • Dynamic and collaborative environment
  • Continuous learning and technical evolution
  • Flexible work model

Seniority: Mid-Senior level

Employment type: Full-time

Role: Consulting

Industries: IT Services and IT Consulting