Skip to main content
Stem recruitment specialists

Find your future role

Job title

Python Software Engineer

Ref no. BHN542405
Location Lisbon, Portugal
Start date ASAP
Job type Permanent
Job status Closed

Job summary

An opportunity to join a Machine Learning Operations team in Lisbon.

Key skills required for this role

Python, machine learning, DevOps, Data


Software Engineer Level II

Job description

This role is specifically for Software Engineers interested in automation and scalable systems, rather than strictly building machine learning tools.


It is weighted 90% backend within a Python and AWS stack, so Software Engineers from a Python background are prioritised. An exposure to machine learning is beneficial, as is knowledge of operations tools such as Docker, Kubernetes and MLFlow.


Due to the technical nature of this role, it is expected that the successful Engineer will have a degree within Computer Science.




  • Demonstrated experience within Python software engineering
  • Good communication in English, written and spoken
  • Exposure to operations: Docker, Kubernetes...
  • Exposure to machine learning technologies



This role will run as a hybrid setup, 2 days per week in the Lisbon office and 3 days remote. You must be within a commutable distance of Lisbon.


Matchtech is a STEM Recruitment Specialist, with over 35 years’ experience

Learn more about Matchtech

Let us find jobs for you