Job Openings Machine Learning Engineer

About the job Machine Learning Engineer

We are recruiting a Machine Learning Engineer for an internationally renowned company project. We are looking for candidates with a strong background in the field interested in progressing professionally using the most modern tools on the market.


  • Degree in Computer Engineering, IT, or a similar field;
  • Minimum of 2 years of working experience as a Python Backend Developer;
  • Knowledge and interest in the Machine Learning area;
  • Experience in code and data quality and testing;
  • Experience in developing end-to-end (e2e) pipelines;
  • Experience in developing APIs for machine learning models;
  • Knowledge of AWS solutions, such as Sagemaker;
  • Background in Kubernetes, Docker, and Lambdas;
  • Knowledge of SQL/NoSQL databases;
  • Knowledge of data processors such as Spark and data frameworks such as Airflow;
  • Familiarity with machine learning frameworks such as MLFlow, and KubeFlow, among others;
  • Excellent communication and decision-making skills;
  • Fluency in English (mandatory).


  • Permanent Contract;
  • Health Insurance;
  • Meal Card;
  • Gym Ticket;
  • Flexible hybrid Work (Porto office).