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
This job is closed
This position is no longer accepting applications. Closed on April 30, 2026.

Python backend developer

Remote

location Porto

date April 18, 2026

types Full-time

View all jobs

At Smart Consulting, you will join a team where data and Machine Learning are central to the development of intelligent solutions. We are looking for a

Python Backend Developer to work alongside Machine Learning Engineers, ensuring that models and pipelines function in a scalable and reliable manner in production.

👉 This role focuses on

integration, operationalization, and support for Machine Learning solutions, acting as a bridge between backend development and ML systems.

If you enjoy building robust services and working with data and intelligent systems — you will feel at home.

🧑 đŸ’» What your day-to-day will look like

  • Develop and maintain backend applications in Python to support ML solutions
  • Build and integrate APIs and services for model deployment
  • Work with ML teams to operationalize models in production
  • Develop and maintain data pipelines for ingestion and processing
  • Support Machine Learning workflows (experiments, evaluation, metrics)
  • Ensure good coding practices, testing, and documentation
  • Optimize performance and scalability of cloud services
  • Implement monitoring and logging solutions

🧠 What we are looking for

  • Solid experience in Python (backend development)
  • Experience with data libraries: Pandas, NumPy, scikit-learn
  • Experience with API development (REST)
  • Experience with cloud (preferably AWS: Lambda, SQS, RDS, SageMaker)
  • Knowledge of good software engineering practices (testing, versioning with Git)
  • Experience with Docker and CI/CD pipelines
  • Familiarity with ML tools (PyTorch, MLflow or similar)
  • Knowledge of databases (PostgreSQL or similar)
  • Good collaboration skills with technical teams
  • Fluent in English

⭐ We value

  • Experience with MLOps practices
  • Experience with system monitoring and logging
  • Experience with data engineering or data warehousing projects
  • Knowledge of event-driven architectures (e.g., messaging systems)

💡 What you will find

  • Projects with a strong data and Machine Learning component
  • Close collaboration with Data and ML teams
  • Environment focused on good engineering practices
  • Growth opportunities in ML and MLOps systems
  • Flexible working model