Senior Machine Learning Engineer

Qodea

Portugal

Hybrid

EUR 50,000 - 70,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

25 days annual leave
Health insurance
Learning and development budget

Job summary

A technology group in Portugal is seeking a Senior Machine Learning Engineer to lead the design and deployment of innovative ML solutions. The role involves working on complex business problems and optimizing models for improved performance. Candidates should have extensive experience with machine learning algorithms and tools like Python, Pandas, and TensorFlow. The environment fosters collaboration and growth through its strong team culture, making it a great opportunity for professionals eager to advance their careers in technology.

Qualifications

  • Hands-on experience in designing and deploying machine learning systems.
  • Expertise in machine learning algorithms.
  • Proven experience with recommendation systems and NLP.

Responsibilities

  • Lead the design and prototyping of machine learning models.
  • Analyze model performance and guide feature selection.
  • Collaborate with product managers and engineers.

Skills

Machine Learning algorithms
Python programming
Data analysis
Cloud platforms (GCP)
Statistical modeling
Good communication skills

Tools

Pandas
Scikit-learn
TensorFlow
PyTorch
SQL
Spark
Beam
Flink

Job description

Talent Acquisition Partner at Qodea 🔴 Google Cloud-only digital partner 🔴 Solving the Talent Puzzle

Elevate your career at Qodea, where innovation isn't just a buzzword, it's in our DNA.

We are a global technology group built for what's next, offering high calibre professionals the platform for high‑stakes work, the kind of work that defines an entire career. When you join us, you're not just taking on projects, you're solving problems that don't even have answers yet.

You will join the exclusive roster of talent that global leaders, including Google, Snap, Diageo, PayPal, and Jaguar Land Rover call when deadlines seem impossible, when others have already tried and failed, and when the solution absolutely has to work.

Forget routine consultancy. You will operate where technology, design, and human behaviour meet to deliver tangible outcomes, fast. This is work that leaves a mark, work you'll be proud to tell your friends about.

Qodea is built for what's next. An environment where your skills will evolve at the frontier of innovation and AI, ensuring continuous growth and development.

About the Role

We are looking for a Senior Machine Learning Engineer to be responsible for the end‑to‑end lifecycle of machine learning models that power core product features. You will design, build, and deploy innovative ML solutions, directly impacting the user experience through personalization, recommendations, and intelligent systems.

Responsibilities
  • Lead the algorithm selection, design, and prototyping of machine learning models to solve complex business problems, including recommendation, personalization, and predictive analytics
  • Apply your expertise in statistical modeling and machine learning to perform deep data analysis, guide crucial feature selection, and identify opportunities for product improvement
  • Own the full ML lifecycle, from breaking down discrete steps of a pipeline (e.g., with a DAG) to analyzing model implementations and improving their robustness in the wild
  • Implement and manage robust model observability, tuning, and optimization processes to ensure sustained performance and accuracy post‑deployment
  • Develop and maintain data pipelines to process and prepare data for model training and evaluation
  • Design and conduct A/B tests to evaluate model performance and its impact on key business metrics
  • Collaborate closely with product managers and engineers to define problems and deliver effective AI‑driven solutions
  • Mentor other team members, champion best practices in machine learning engineering, and stay current with the latest advancements in the field

This role is designed for impact, and we believe our best work happens when we connect. While we operate a flexible model, we expect you to spend time on site (at our offices or a client location) for collaboration sessions, customer meetings, and internal workshops.

Requirements
  • Hands‑on experience designing and deploying production‑grade machine learning systems
  • Strong foundational knowledge of various machine learning algorithms and a proven ability to select the appropriate methodology, avoiding a one‑size‑fits‑all approach
  • Proven experience in areas such as recommendation systems, personalization, natural language processing (NLP), or semantic search
  • Expert‑level programming skills in Python, with deep, hands‑on experience using data science and ML libraries such as Pandas, Scikit‑learn, TensorFlow, or PyTorch
  • Experience with data storage technologies (e.g., SQL, NoSQL, Key‑value) and their scaling characteristics
  • Experience with large‑scale data processing technologies (e.g., Spark, Beam, Flink) and associated patterns (Batch vs. Stream), with a deep understanding of when to use them
  • Experience using cloud platforms (e.g., GCP) at scale
  • Experience deploying ML‑based solutions at scale using cloud‑native services
  • Excellent communication and collaboration skills, with the ability to thrive in a fast‑paced, cross‑functional team environment
What Success Looks Like
  • Hands‑on experience designing and deploying production‑grade machine learning systems
  • Strong foundational knowledge of various machine learning algorithms and a proven ability to select the appropriate methodology, avoiding a one‑size‑fits‑all approach
  • Proven experience in areas such as recommendation systems, personalization, natural language processing (NLP), or semantic search
  • Expert‑level programming skills in Python, with deep, hands‑on experience using data science and ML libraries such as Pandas, Scikit‑learn, TensorFlow, or PyTorch
  • Experience with data storage technologies (e.g., SQL, NoSQL, Key‑value) and their scaling characteristics
  • Experience with large‑scale data processing technologies (e.g., Spark, Beam, Flink) and associated patterns (Batch vs. Stream), with a deep understanding of when to use them
  • Experience using cloud platforms (e.g., GCP) at scale
  • Experience deploying ML‑based solutions at scale using cloud‑native services
  • Excellent communication and collaboration skills, with the ability to thrive in a fast‑paced, cross‑functional team environment
Benefits
Culture and Environment
  • We are a team of passionate people who genuinely care about what they do and the standard of work they produce
  • Collaborate with our two hubs in Portugal: Lisbon and Porto
  • A strong company culture that includes weekly meetings, company updates, team socials, and celebrations
  • In‑house DE&I council and mental health first‑aiders
Time Off and Well‑being
  • 25 days' annual leave, Juneteenth, your birthday off, and a paid office closure between Christmas and New Year's
  • Health insurance
  • 15 days of paid sickness and wellness days
Growth and Development
  • A generous learning and development budget and an annual leadership development programme
Diversity and Inclusion

At Qodea, we champion diversity and inclusion. We believe that a career in IT should be open to everyone, regardless of race, ethnicity, gender, age, sexual orientation, disability, or neurotype. We value the unique talents and perspectives that each individual brings to our team, and we strive to create a fair and accessible hiring process for all.

Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Information Technology
Industries
  • IT Services and IT Consulting
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Qodea • Portugal

On-site
EUR 40,000 - 60,000
25 days of annual leave
Health insurance
Generous learning and development budget
+1
Distributed Cloud | AI/Machine Learning Engineer
Distributed Cloud | AI/Machine Learning Engineer

Devoteam • Porto

On-site
EUR 40,000 - 70,000
Functional Analyst (F/M/D)
Functional Analyst (F/M/D)

Quidgest • Lisboa

On-site
EUR 30,000 - 40,000
Health insurance
Up to 25 days of paid annual vacation
Training in Genio and AI-powered technologies
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

JobCloud AG • Porto

Hybrid
EUR 70,000 - 110,000
Sick leave
Vacation
Private health coverage
+3
Machine Learning Engineer
Machine Learning Engineer

Alongside • Porto

Hybrid
EUR 60,000 - 90,000
Hybrid work model
International environment
Exposure to modern technologies
Senior Machine Learning Engineer Ship models that move the business, not just the metrics. at JobCloud AG
Senior Machine Learning Engineer Ship models that move the business, not just the metrics. at JobCloud AG

JobCloud AG • Porto

On-site
EUR 75,000 - 105,000
Hybrid & flexible working
Gym allowance
Health coverage (employee + dependents
+2
Lead Data Scientist
Lead Data Scientist

MOZAYDO • Lisboa

On-site
EUR 50,000 - 70,000
Culture of autonomy and trust
Challenging projects
Opportunities for growth
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Xcede • Lisboa

On-site
USD 70,069 - 116,782
Distributed Cloud | Machine Learning Engineer
Distributed Cloud | Machine Learning Engineer

Devoteam • Porto

On-site
EUR 40,000 - 60,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Loka, Inc • Portugal

On-site
EUR 50,000 - 70,000
Every other Friday off
Remote-first culture
Explore and Relocation programs
+3