Machine Learning Engineer

Ovyo

Portugal

Remote

EUR 40,000 - 70,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A technology services company based in Portugal is seeking a Machine Learning Engineer to design and operate large-scale ML systems focused on recommendation engines and personalized content discovery. Collaborating closely with client engineering and product teams, you will deliver scalable and reliable ML solutions. Ideal candidates will have proven experience in large-scale data systems, proficient in Java, Python, and SQL, and a strong background in TensorFlow and recommendation systems.

Qualifications

  • Proven experience as a Machine Learning Engineer working with large-scale data systems.
  • Strong hands-on experience with Java, Python, and SQL.
  • Experience building and deploying production-grade machine learning models.
  • Hands-on experience with TensorFlow 2.x.
  • Solid understanding of recommendation systems.

Responsibilities

  • Design, build, deploy, and optimise end-to-end machine learning solutions.
  • Develop and enhance recommendation systems for personalised user experiences.
  • Integrate ML models with data pipelines and backend platforms.
  • Collaborate with teams to deliver ML-driven features.
  • Ensure ML systems are scalable, observable, and reliable.

Skills

Machine Learning
Java
Python
SQL
TensorFlow
Apache Spark
Apache Flink
Kubernetes

Job description

Location: Remote

About Ovyo

Ovyo is a B2B services company providing flexible engineering teams and talent solutions to the streaming, media, satellite, and communications industries. With a global footprint across the UK, India, Portugal, South Africa, Brazil, the US, and Eastern Europe, we work on a mix of long-term client engagements and fast-paced consulting projects. Our engineers build the platforms that shape how the world consumes video and connects — while accelerating their own careers along the way.

The Role

We’re looking for a Machine Learning Engineer to design, build, and operate large-scale machine learning systems, with a strong focus on recommendation engines and personalised content discovery.

You’ll work closely with client engineering and product teams to deliver production-ready ML solutions that are scalable, reliable, and high-performance in real-world environments.

Responsibilities

  • Design, build, deploy, and optimise end-to-end machine learning solutions in production
  • Develop and enhance recommendation systems supporting personalised user experiences
  • Integrate ML models with data pipelines and backend platforms
  • Collaborate with engineers, product managers, and stakeholders to deliver ML-driven features
  • Ensure ML systems are scalable, observable, and reliable
  • Communicate technical concepts and insights clearly to both technical and non-technical audiences

Requirements

  • Proven experience as a Machine Learning Engineer working with large-scale data systems
  • Strong hands-on experience with Java, Python, and SQL
  • Experience building and deploying production-grade machine learning models
  • Hands-on experience with TensorFlow 2.x
  • Solid understanding of recommendation systems, including Matrix Factorization and Factorization Machines
  • Experience with Apache Spark and Apache Flink
  • Experience working in Kubernetes (K8s) environments
  • Familiarity with OpenSearch or similar search technologies
  • Hours flexibility - some cross over with the US teams
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI / ML Engineer
AI / ML Engineer

Archer Recruitment • Portugal

On-site
EUR 43,887 - 57,587
Machine Learning Engineer
Machine Learning Engineer

Alongside • Porto

Hybrid
EUR 60,000 - 90,000
Hybrid work model
International environment
Exposure to modern technologies
Machine Learning Engineer
Machine Learning Engineer

Asenium Consulting • Lisboa

On-site
EUR 70,000 - 100,000
Machine Learning Engineer
Machine Learning Engineer

Elevus Tech • Lisboa

On-site
EUR 54,000 - 90,000
Senior ML Engineer - Remote, GenAI Production
Senior ML Engineer - Remote, GenAI Production

TensorOps Consulting Services Ltd • Portugal

On-site
EUR 70,000 - 110,000
100% Remote Work
Funded certifications: AWS and GCP
Dynamic, High-Impact Projects
+4
Senior Machine Learning Engineer
Senior Machine Learning Engineer

DataOnline Corp. • Porto

On-site
EUR 70,000 - 100,000
Machine Learning Engineer: Ranking & Personalization
Machine Learning Engineer: Ranking & Personalization

Jobgether SRL • Portugal

On-site
EUR 72,000 - 107,000
Competitive salary
Stock options
Fully remote
+7
Machine Learning Engineer
Machine Learning Engineer

Fyld • Lisboa, Porto

On-site
EUR 48,000 - 64,000
Machine Learning Engineer/ MLOps
Machine Learning Engineer/ MLOps

Bridge351 • Lisboa

On-site
EUR 60,000 - 90,000
Health and Life Insurance
Tech Visa Company
Machine Learning Engineer
Machine Learning Engineer

Fyld • Portugal

On-site
EUR 55,000 - 85,000