Roche logo

Roche

PharmaceuticalHealthcare services

Sobre nosotros

Roche is a global pioneer in pharmaceuticals and diagnostics focused on advancing science to improve people’s lives. The combined strengths of pharmaceuticals and diagnostics under one roof have made Roche the leader in personalised healthcare – a strategy that aims to fit the right treatment to each patient in the best way possible.

Datos y curiosidades

Roche es la compania suiza de salud fundada en Basilea en 1896 por Fritz Hoffmann-La Roche, pionera del enfoque combinado de farmaceutica y diagnostico. Es uno de los mayores grupos biotecnologicos del mundo y lider global en diagnostico in vitro, con una apuesta historica por la medicina personalizada: usar el diagnostico para entender que tratamiento funciona en que paciente.

Algunos números

1896

Ano de fundacion

Ofertas de trabajo en Roche

We're looking for an expert Android Design System Engineer to lead the development of reusable mobile components and deliver consistent, accessible, high-quality user experiences across Android applications.

🎯 Responsibilities

  • Architect, develop, and maintain mobile Design System components and interaction patterns in line with platform strategies, governance policies, and standards.
  • Write and review clean, testable, scalable Kotlin code using best practices and established design patterns.
  • Maintain code quality through automated testing, code reviews, and continuous integration pipelines.
  • Provide technical assessments for mobile design component development, ensuring solutions are high quality, customer-centric, future-focused, and easy to use.
  • Contribute actively to the architecture of mobile applications in line with platform strategies, governance policies, and standards.
  • Collaborate with design and development teams to align goals, scope, and business outcomes.
  • Create and maintain documentation for mobile components.
  • Support the mobile development community with adoption, implementation, testing, and maintenance of the Design System.
  • Work with project leaders, architects, designers, and front-end developers to understand their needs and resolve questions.
  • Champion Design System adoption together with clients and usability engineers.
  • Brainstorm improvements and propose innovative ways to increase community engagement.
  • Evaluate new technologies, patterns, and frameworks for potential adoption.
  • Contribute to design reviews, prototypes, and mobile user experience standards.

🤖 AI-powered Design System

  • Create documentation for AI agents so Design System users can build applications with the library through AI-assisted coding.
  • Create test applications using AI-assisted coding to verify library compatibility with AI tools.
  • Document all components in Figma Code Connect.

🛠️ Requirements

  • At least 5 years of experience as an Android Developer.
  • Expertise in Kotlin, Jetpack Compose, and Git.
  • Experience with Material Design 3 for Jetpack Compose and Design Systems in general.
  • Strong experience building reusable, testable, composable UI components.
  • Proficiency in writing unit tests, screenshot tests, and Compose UI tests.
  • Deep knowledge of accessibility best practices in Jetpack Compose.
  • Knowledge of right-to-left (RTL) interfaces.

➕ Nice to have

  • Strong interest in modern technology trends and best practices.
  • Curiosity about technologies beyond Android, including iOS development and cross-platform solutions.
  • Experience with inner-source products.
  • Experience engaging with developer communities, managing communities, or contributing actively to open-source projects.
  • Experience creating third-party libraries.
  • Familiarity with Dokka and documentation deployment.
  • Familiarity with GitHub Actions.
  • Knowledge of Design Tokens and Figma Tokens, including their use in custom Design Systems.
  • Experience working in a regulated environment.
  • Knowledge of JavaScript or TypeScript.

💰 Compensation

  • The minimum salary for this position is €3,843 gross per month.
  • A higher offer may be available based on experience and current market conditions.
OfficeVienna, Austria · Sant Cugat del Vallès, SpainAndroidKotlinUnit TestingDesign SystemsJetpack Compose
Ver oferta

We're looking for a Cloud DevOps Infrastructure Engineer to solve technical business problems, contribute to DevOps and infrastructure projects, and help build reliable, secure, and scalable cloud services.

🎯 Responsibilities

  • Engage in and improve the full lifecycle of platforms and services, from inception and design through deployment, operation, and retirement.
  • Apply software engineering principles to build and manage large-scale IT infrastructure products.
  • Abstract infrastructure complexity by providing self-service tools and APIs for developers.
  • Implement and maintain CI/CD pipelines and develop self-healing features.
  • Apply problem-solving and decision-making skills to address issues affecting development, deployment, and performance.
  • Ensure IT infrastructure services meet agreed Service Level Indicators (SLIs), Objectives (SLOs), and Agreements (SLAs), in compliance with quality assurance requirements.
  • Monitor and resolve incidents, support sustainable incident response, and conduct blameless postmortems.
  • Contribute to Disaster Recovery execution plans.
  • Collaborate with developers, Managed Services suppliers, and vendors to improve development velocity and service reliability.
  • Ensure solutions comply with quality and regulatory standards, while applying cost, compliance, and security best practices.
  • Contribute to audit activities, manage ITSM processes, and maintain knowledge of emerging technologies.
  • Collaborate effectively with diverse, virtual teams across locations and cultural backgrounds to achieve project and product goals.

🛠️ Requirements

  • Demonstrated ability to research technical topics, learn new tools quickly, and develop expertise in cloud and DevOps practices.
  • Ability to work effectively within a team and actively participate in discussions and code reviews.
  • Basic understanding of core AWS services, including EC2, S3, VPC, and IAM.
  • General knowledge of multi-account concepts and governance mechanisms, including AWS Organizations and policies.
  • Hands-on experience building cloud applications with Terraform or CDK.
  • Familiarity with GitLab or GitHub, software development lifecycle practices, and CI/CD.
  • Hands-on experience with scripting languages such as Python or Bash.
  • Experience with testing frameworks such as Pytest.
  • Familiarity with Agile methodologies, including SAFe, as well as related principles, processes, and tools.
  • Openness to using AI assistants to support learning, code generation, and debugging.

➕ Additional Qualifications

  • Familiarity with incident response, ITSM processes, and conducting blameless postmortems.
  • A proactive approach to troubleshooting issues and identifying potential solutions.
OfficeMadrid, SpainCloud InfrastructureDevOpsGitlabPythonTerraform
Ver oferta

We're looking for a collaborative, technically strong Senior Machine Learning Engineer to lead the architecture, development, and deployment of machine learning platforms and production workflows that help advance medicine.

🎯 Responsibilities

  • Act as the central technical liaison between project stakeholders and Data Science teams.
  • Own the integration and deployment of algorithms and machine learning models into production workflows.
  • Design, build, and scale cloud-native and hybrid data and machine learning platforms using MLOps practices.
  • Plan, architect, and develop long-term enterprise tooling and infrastructure for machine learning research, training, and evaluation.
  • Own end-to-end software and data architecture for Data Science initiatives.
  • Independently define, implement, and test complex technical solutions.
  • Act as a technical lead and subject matter expert for machine learning platforms.
  • Gather requirements from data-focused teams and continuously improve platform capabilities.
  • Mentor peers and help foster a culture of engineering excellence.
  • Collaborate on complex data projects and navigate evolving technical requirements.

🛠️ Requirements

  • Degree in Computer Science, Software Engineering, or a closely related technical field.
  • Extensive professional experience in software engineering with Python.
  • Deep understanding of application architecture and design patterns.
  • Strong commitment to coding best practices, including TDD and ATDD.
  • Experience applying rigorous testing strategies and effective version control.
  • Strong understanding of complete machine learning workflows and hands-on experience provisioning the infrastructure required to support them.
  • Significant experience with storage technologies and their trade-offs, including relational databases, NoSQL databases, and object storage.
  • Solid knowledge of and practical experience with HPC (High-Performance Computing).
  • Experience with AWS-based data engineering and analytics solutions.
  • Deep familiarity with the Python data ecosystem, including NumPy, Pandas, and Scikit-learn.
  • Proficiency in Linux environments.
  • Hands-on experience with modern data integration, ETL, and MLOps tools.
  • Ability to collaborate effectively, work through ambiguity, and mentor others.

➕ Nice to have

  • Domain knowledge or a strong interest in the life sciences sector, including sequencing, PCR, bioinformatics, or digital healthcare.
  • Experience building, deploying, or working with Large Language Models (LLMs) and agentic systems.
  • Official cloud certifications, such as AWS Certified Solutions Architect – Professional.
  • Experience working successfully in large, globally distributed, or international enterprise environments.
OfficeSant Cugat del Vallès, SpainCloud InfrastructureData EngineeringMachine LearningPythonMLops
Ver oferta

We're looking for a Senior Backend Engineer (Python / FastAPI) and Scrum Master to build robust, scalable APIs and services that power digital products in the life sciences sector.

🎯 Responsibilities

  • Design, build, and maintain high-performance, asynchronous backend services and robust RESTful APIs
  • Architect, deploy, and manage scalable, secure cloud infrastructure using Infrastructure as Code (IaC) principles
  • Design efficient database schemas, manage complex data relationships, execute seamless migrations, and optimize queries for massive datasets
  • Build and maintain data pipelines that ingest, normalize, and process large volumes of structured and unstructured scientific and bioinformatics data
  • Write clean, testable code and implement comprehensive automated testing
  • Maintain reliable CI/CD pipelines and champion engineering excellence, code quality, and maintainability
  • Partner with UX and Frontend teams to establish seamless API integrations
  • Collaborate with Data Scientists to bring machine learning models into production workflows
  • Work with complex data structures, establish clear API boundaries, and ensure high reliability as platforms scale

🔄 Scrum Master Responsibilities (20%)

  • Act as a servant leader for the development team
  • Apply Scrum principles to facilitate progress, resolve conflicts, and increase transparency
  • Remove blockers and empower the team to deliver effectively
  • Apply proven Agile techniques to drive continuous improvement

🛠️ Requirements

  • 5+ years of software engineering experience, with Python as your primary language
  • Strong software engineering fundamentals, including robust API design and experience building and scaling RESTful systems
  • Solid understanding of relational databases, data modeling, schema migrations, and query optimization
  • Proven experience building, deploying, and managing scalable infrastructure in cloud environments, ideally using Infrastructure as Code (IaC)
  • Strong focus on code quality, automated testing, and maintainability within CI/CD pipelines
  • Ability to make progress in ambiguous environments and take ownership of problems end to end, from understanding user needs to delivering production-ready solutions
  • Hands-on experience with, or a strong foundation to quickly adapt to, the following technologies: FastAPI, PostgreSQL, SQLAlchemy, Alembic, AWS S3, AWS Aurora, AWS Fargate, AWS Lambda, AWS CDK, pytest, and NumPy

🤝 Scrum Master Skills

  • First-level Scrum Master certification, such as CSM or PSM I
  • At least two years of experience as a Scrum Master for a software development team applying Scrum principles, practices, and theory
  • Strong knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
  • Knowledge of well-documented patterns and techniques for addressing the intentional gaps in the Scrum framework

➕ Nice to have

  • Domain knowledge or a strong interest in the life sciences sector, particularly sequencing, PCR, bioinformatics, or digital healthcare
  • Direct experience with AWS HealthOmics or with building data pipelines for genomic or biological data
  • Background in data-heavy or AI-integrated product architectures
  • Interest in how AI and machine learning systems behave in production
  • Experience working in large, globally distributed enterprise environments, such as Pharma or MedTech
OfficeSant Cugat del Vallès, SpainAPI DesignPostgreSQLPythonTest AutomationInfrastructure As A Code
Ver oferta

We're looking for a skilled Customer Integration Engineer to connect internal Business Units with the Roche Cloud Platform on AWS and help them make the most of its capabilities.

🎯 Responsibilities

  • Support assigned Business Units, such as gRED and pRED Computational Science CoE and Pharma Commercial, as their primary point of contact.
  • Understand Business Unit needs and translate technical pain points into actionable platform features, improvements, or fixes.
  • Act as the primary “how-to” expert for Roche Cloud Platform AWS capabilities.
  • Support the implementation, migration, and troubleshooting of complex cloud use cases.
  • Manage integration for specific, defined Business Units and contribute to their satisfaction and efficiency.
  • Work with the Roche Cloud Platform Managed Service Provider on incident resolution.
  • Solve complex technical challenges using existing platform tools.
  • Collaborate with Business Unit engineers and Product Owners to address technical needs and shape the immediate roadmap.
  • Provide support continuity by taking over major incidents from colleagues in other time zones.
  • Research, learn, innovate, and share knowledge continuously.

🛠️ Requirements

  • Proven experience solving technical business problems and contributing to projects that require strong DevOps and cloud expertise.
  • Strong AWS practitioner skills and the ability to understand the technical context and terminology of assigned Business Units, such as Computational Science.
  • Expertise in building and managing platforms or multi-tenant applications on AWS, including account provisioning, landing zone deployment, customizations, and exposing platform functionality.
  • Strong foundation in infrastructure as code development, testing, and deployment using Terraform or CDK.
  • Experience applying DevOps principles and platform engineering practices to build efficient, highly scalable solutions.
  • Familiarity with GitLab, GitHub, software development lifecycle practices, and CI/CD.
  • Hands-on experience with scripting languages such as Python or Bash, and testing frameworks such as Pytest.
  • Familiarity with Agile methodologies, including SAFe, as well as related principles, processes, and tools.
  • Ability to collaborate effectively with diverse, cross-functional, and geographically distributed teams.

🤖 Additional qualifications

  • Familiarity with creating and using AI agents and integrating them to support DevOps tasks.
  • Strong ability to practice sustainable incident response, including managing ITSM processes and conducting blameless postmortems.

📌 Role focus

  • Manage integration for defined Business Units.
  • Act as the primary platform expert for assigned Business Units.
  • Drive increased Business Unit efficiency through effective cloud integration and support.
  • Translate technical challenges into practical platform improvements and fixes.
OfficeMadrid, SpainCloud InfrastructureDevOpsPythonTerraformInfrastructure As A Code
Ver oferta