Mid Machine Learning Engineer
# Think Data Be Smart #
About Us: DataSmart is a Portuguese company, positioning itself as a consulting company of excellence, with over 20 years of existence. We are specialized in Technologies and Information Systems services, for the Portuguese and International markets. We pride ourselves on fostering a culture of involvement, experience, and excellence.
Join our team as a Mid Machine Learning Engineer (Hybrid – Lisbon)!
What You’ll Do:
- Productionize machine learning models developed by Data Scientists and reliably deploy them into production environments.
- Build and maintain ML-focused CI/CD pipelines supporting model deployment and lifecycle management.
- Monitor models in production, tracking performance, failures, and key metrics, and implementing alerting where required.
- Develop clean, structured, maintainable, and testable Python code aligned with engineering standards.
- Collaborate closely with Data Scientists and Data Engineers on model deployment and data transformation initiatives.
- Optimize model performance, response times, and operational efficiency in production environments.
- Contribute to retraining automation initiatives and the continuous improvement of MLOps practices.
- Take ownership of production deployments, pipelines, monitoring, troubleshooting, and operational improvements.
Qualifications:
- 3+ years of professional experience in Machine Learning.
- Strong Python skills, including project structuring, reusable and testable code, object-oriented programming, design patterns, and testing with pytest or unittest.
- Strong SQL skills for querying and manipulating data.
- Understanding of MLOps fundamentals, including Git versioning, pull requests, code reviews, and ML-specific versioning practices.
- Experience with core ML frameworks such as TensorFlow, PyTorch, and Scikit-learn.
- Experience with CI/CD pipelines, using tools such as GitHub Actions or Jenkins.
- Familiarity with AWS, GCP, or Azure for running and integrating ML workloads.
- Experience deploying models using Docker and/or Kubernetes, including an understanding of model optimization and compression.
- Familiarity with building model-serving APIs using FastAPI or Flask.
- Basic knowledge of Java or Scala is a plus, particularly for integration with existing systems.
- Strong collaboration and communication skills, with the ability to work effectively across Data Science and Engineering teams.
- Proactive and structured approach to problem-solving, with the ability to handle moderately complex technical challenges.
- Strong sense of ownership and accountability for production deliverables, deployments, pipelines, and fixes.
- Ability to learn quickly and adapt to evolving technologies, feedback, and MLOps best practices.
- English proficiency at a professional level (minimum B2).
- Living in Portugal and available to work in a hybrid model in Lisbon.
At DataSmart, you will have the opportunity to integrate into a solid company and participate in projects of high recognition, nationally and internationally, with an appealing technological environment and career progression.
Excellence in the way to the future!
Connect with Us: Follow us on LinkedIn for updates on career opportunities, company news, and industry insights! For further details, visit us at www.datasmart.pt
#JoinOurTeam #DataSmart #ThinkDataBeSmart #MachineLearning #MLEngineer #MLOps #MachineLearningEngineer #AI #Python #TensorFlow #PyTorch