Platform Engineer

Novartis
Barcelona, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Azure
Bash
Continuous Integration
Dependency Injection
Distributed Systems
Github
Python
Azure DevOps Pipelines
Data Logging
Multi-Cloud
HybridCloud
AI Platforms
Kubernetes
Amazon Web Services (AWS)
Machine Learning Operations
Terraform
Data Pipelines
Devsecops
Docker
Jenkins

Job description

  • Design and build secure, scalable, and resilient data & ML platforms to enable rapid AI experimentation and deployment.
  • Set up and optimize infrastructure on AWS (SageMaker, EKS, Lambda, Glue, Step Functions, Fargate) and Azure DevOps pipelines. Implement CI/CD workflows, monitoring, and logging for MLOps.
  • Own the end-to-end environment lifecycle including provisioning, destruction, and rebuild of infrastructure and pipelines.
  • Design for distributed computing, dynamic late binding, and dependency injection across hybrid cloud environments.
  • Collaborate with data engineers and scientists to deploy and optimize high-performance data pipelines using modern orchestration tools.
  • Partner with AI engineers, DevSecOps, data scientists, and delivery managers to ensure fast onboarding and alignment with business objectives.

Requirements

  • Deep experience in AWS services (EKS, SageMaker, Lambda, Glue, Step Functions, Fargate)
  • Working knowledge of Azure, particularly Azure DevOps and integration tooling
  • Proficient in Terraform, Helm, Docker, Kubernetes
  • Experience with CI/CD using GitHub Actions, Jenkins, or Azure DevOps
  • Strong in distributed computing architecture
  • Hands-on understanding of dependency injection and late-binding systems
  • Strong scripting (Python, Bash) and automation mindset
  • Background in healthcare, life sciences, or related regulated industries
  • Experience building ML/AI platforms for model deployment, experimentation tracking, and governance
  • Exposure to hybrid or multi-cloud environments

Apply for this position