-
Ovyo

Machine Learning Engineer

Ovyo
Portugal · Contract · Mid-Senior

Title: Machine Learning Engineer

Type: Contract (4-months minimum, extensions likely)

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

Key Skills

Ranked by relevance

machine learning apache kubernetes tensorflow python spark java
Login to Apply
Posted
Mar 09, 2026
Type
Contract
Level
Mid-Senior
Location
Portugal
Company
Ovyo

Industries

IT Services IT Consulting Technology Information Media Professional Services

Categories

Information Technology Other Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ovyo
Related

Machine Learning Engineer

2026-02-05

Contract
Mid-Senior
Portugal
IT Services
Consulting
View Job Details
Ovyo
Related

Senior Android Developer

2025-11-28

Contract
Mid-Senior
Poland
IT Services
Engineering
View Job Details
Ovyo
Related

Senior Android Developer (TV/OTT)

2025-09-23

Contract
Mid-Senior
Poland
IT Services
Engineering