R

Roche

Global pharmaceuticals and diagnostics company

Senior Data Scientist - Machine Learning Engineering, MLOps

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSan José Province, San José, Costa RicaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Data Science, Engineering, Statistics, or a quantitative discipline is required.
  • At least 7 years of relevant experience running and maintaining machine learning systems in production environments is required.
  • Deep proficiency in Python, Linux/Bash, SQL, Spark, dbt, Snowflake, Databricks, and clean API design is required.
  • Hands-on expertise with Docker, Kubernetes, MLflow, Weights & Biases, Airflow, and CI/CD automation is required.
  • Experience with cloud architectures using AWS, Azure, or GCP and machine learning frameworks including scikit-learn, XGBoost, PyTorch, TensorFlow, and time-series forecasting is required.
  • Must be currently based in Costa Rica or hold valid work authorization for San José.

Responsibilities

  • Architect, deploy, and maintain end-to-end production machine learning services, training pipelines, containerization, and orchestration with Airflow or Dagster, meeting performance and cost SLAs.
  • Design reusable MLOps platform components, including feature stores, model registries, experiment tracking, and automated CI/CD deployment pipelines using GitLab CI or GitHub Actions.
  • Build automated back-testing frameworks and instrumentation to track data and concept drift, feature anomalies, and model performance decay, and translate diagnostic findings into root-cause fixes.
  • Implement cloud-native machine learning infrastructure across AWS, Azure, or GCP, automate manual tasks, and maintain data synchronization contracts.
  • Establish engineering standards through code reviews, refactoring research code, and mentoring data scientists on production-grade software practices.
  • Partner with global affiliate teams to explain predictive model outputs, address business needs, and incorporate feedback into technical roadmaps.

Desired Qualifications

  • Experience with LLMOps, streaming/Kafka, or GPU workloads is a plus.

About the Company

Roche

Global pharmaceuticals and diagnostics company

Roche is a global leader in pharmaceuticals and diagnostics. It develops medicines and diagnostic tools that help detect, monitor, and treat diseases, using research and biotechnology to drive new therapies and tests. Roche combines drug development with in-house diagnostic products to support personalized medicine, where treatments are tailored to individual patients based on test results. Its approach differs from many peers by integrating drug discovery with diagnostic capabilities and by expanding its research through strategic acquisitions (like Genentech) to strengthen its biotechnology and R&D capabilities. The company’s goal is to improve patient outcomes and healthcare worldwide by delivering reliable medicines, accurate diagnostic tests, and data-driven care.

Company size
1-10
Company stage
IPO
Headquarters
Basel, Switzerland
Founded
1896

Recently Posted Jobs

Explore more opportunities at Roche

See more jobs