Bridge 351

Machine Learning Engineer/ MLOps

Lisboa, PT · Posted 1w ago

salary not listedhybrid
AWSGCPAzureCI/CDGitHub ActionsJenkinsPythonpytestunittestSQLGitTensorFlowPyTorchscikit-learnDockerKubernetesFastAPIFlaskJavaScala

Job Description

Expected experience:

  • More than 3 years of experience in the Machine Learning field.

  • English proficiency should be at least B2 level.

  • Work model: 2 days per week in the office in Lisbon

What You'll Own

  • Deployment pipeline execution

  • Production model management

  • Monitoring and alerting

  • Production performance optimization

  • Retraining automation initiatives

Key Responsibilities

  • Productionize ML models — Reliably deploy models developed by data scientists into production environments.

  • Build and maintain deployment pipelines — Develop and support ML-focused CI/CD pipelines.

  • Monitor models in production — Track performance, failures, and key metrics, implementing basic alerting where needed.

  • Write quality, maintainable code — Produce clean, structured, testable Python code aligned with team standards.

  • Collaborate cross-functionally — Work closely with data scientists and data engineers on model deployment and data transformation initiatives.

  • Optimize performance — Improve model response times and operational efficiency in production environments.

Technical Skills

  • Familiarity with AWS, GCP, or Azure for running and integrating ML workloads

  • Experience building and maintaining CI/CD pipelines using tools such as GitHub Actions or Jenkins

  • Strong Python skills, including project structuring, reusable and testable code, object-oriented programming, design patterns, and testing frameworks (pytest/unittest)

  • Strong SQL skills for querying and manipulating data in support of model development

  • Understanding of MLOps fundamentals, including Git versioning, pull requests, code reviews, and ML-specific versioning practices

  • Experience with core ML frameworks, including TensorFlow, PyTorch, and Scikit-learn

  • Experience deploying models with Docker or Kubernetes, including an understanding of model optimization and compression

  • Familiarity with building model-serving APIs using FastAPI or Flask

  • Nice to have: Basic knowledge of Java or Scala for integrating with existing systems

Professional Skills

  • Strong collaborator who works effectively with data scientists and engineers to align models, data, and operations

  • Proactive communicator who clearly shares progress, blockers, and support needs

  • Solid problem-solver capable of handling moderately complex technical challenges with appropriate guidance

  • Takes ownership and accountability for operational deliverables, including pipelines, deployments, and production fixes

  • Learns quickly and adapts based on technical feedback and evolving best practices

What can you expect from us?

Mind-blowing workplace culture. You will be integrated in a professional, dynamic and collaborative team.

100% Remote opportunities

We want you to have the flexibility to work where you feel most comfortable and productive.

International Career

  • You can expect professional growth and to be connect with the world.

  • We are represented in Portugal, Belgium, Luxembourg, and Denmark.

  • And with projects in many other countries: Netherlands, Luxembourg, Singapore and in the United States of America (and a lot more is coming…)

Extra Benefits & Perks

If you wish to work with us and you are outside European Union (good news…) we are a Tech Visa Company, We will help!

As a plus, we provide Health and Life Insurance.