-
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
Feb 05, 2026
Type
Contract
Level
Mid-Senior
Location
Portugal
Company
Ovyo

Industries

IT Services IT Consulting Information Services Technology Information Media

Categories

Consulting Information Technology Other

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ovyo
Related

Machine Learning Engineer

2026-03-09

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

Frontend Developer

2026-04-09

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

Cloud Engineer

2025-10-27

Full-time
Mid-Senior
Switzerland
IT Services
Engineering