Machine Learning Engineer

2 days ago


Shanghai, Shanghai, China Roche Full time CN¥120,000 - CN¥180,000 per year

At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections,  where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.

The Position

Machine Learning Engineer - Scientific Solutions

The Position

Generative AI and Machine Learning are foundational capabilities and key enablers for the overall digital transformation at Roche. We are seeking a talented and motivated Machine Learning Engineer Expert who will join us in Roche Informatics for a journey  to drive transformation with digital, data and AI. This candidate will support scientific solutions design and development. Who needs to have a solid background in machine learning, data processing, and software engineering, with experience in handling high-performance systems and optimizing AI capabilities for Roche business needs.

Responsibilities

You will work on various aspects of GenAI, Machine learning engineering, AI Architecture  including but not limited to:

  • Develop and implement robust Machine Learning and Artificial Intelligence solution architectures, translating prototype designs into detailed engineering specifications and ensuring execution.

  • Developing, customizing, and deploying MLOps services like Vertex AI, SageMaker, Kubeflow

  • Prototyping and developing cloud-native architecture solutions for application needs, particularly with AWS

  • Providing infrastructure-as-code utilizing Terraform and AWS Cloud Formation

  • Perform automation, testing, performance tuning, and tools development.

  • Provisioning and maintaining cloud infrastructure that will support training machine learning model

  • Models operations for accuracy, efficiency, and scalability, ensuring they meet performance requirements.

  • Maintain clear and comprehensive documentation of models, experiments, and processes.

  • Stay updated with the latest trends in AI and machine learning to influence solution improvement and innovations

The ideal candidate Requirements

Desirable at least 5 years of administering Linux HPC environments. Master's degree or above in High-Performance Computing, Computer Science, Machine Learning, or a related field, skilling in below categories:

AI and Machine Learning Applications
  • Deep understanding of common AI frameworks: Pytorch, TensorFlow, Jax, etc

  • Deep understanding of common LLM influence frameworks: vLLM, Tensor RT, ollama,  MLC, etc.

  • Deep understanding of new AI use case components: Embedding, RAG, MCP, etc.

  • Demonstrated experience handling and processing biomedical data, including but not limited to clinical trial data, genomic sequences, proteomic data, or high-dimensional imaging datasets

  • Configure and integrate various MLOps application components such as model lifecycle management, model serving, hyperparameter tuning, object storage, load balancers, authentication, etc. (e.g. Kubeflow, mlflow, knative, katib, minio, istio, dex, oidc authservice)

  • Understanding of the ML workflow, and how ML pipelines automate the workflow (data preprocessing, model training, model evaluation, hyperparameter tuning, model serving, model registries, etc.)

  • Build and test ML pipelines

  • Develop custom container images optimized for ML experimentation

  • Develop and deploy customized Kubernetes clusters for MLOps services like Kubeflow

  • Good understanding of database technologies

Platform and AI/ML Infrastructure
  • Expertise in data science IDEs like Rstudio or Jupyter notebook

  • Extensive experience with Kubernetes and Docker

  • Industry experience with Amazon Web Services (AWS) services, including IAM, VPC, API Gateway, NLB, ALB, EC2, ECS, EKS, Lambda, S3, RDS, DynamoDB, and SQS

  • Strong knowledge of Linux systems

  • Proficiency in Python and Bash scripting

  • Experience implementing CI/CD/CT pipelines and deployment automation using CICD tools and Infrastructure-as-Code (IaC)

  • Good understanding of networking and related protocols (HTTP, DNS, TLS, TCP)

  • Understanding of cloud provisioning tools like CloudFormation and Terraform

  • Expertise with DevOps tools such as Gitlab, Terraform, Ansible, and Chef

  • Exposure to messaging pub/sub systems (e.g., AWS SNS, SQS, RedisQ)

Problem-Solving and Teamwork:
  • Excellent problem-solving abilities and attention to detail.

  • Ability to work collaboratively in a team environment and engage with different workstreams.

SoftSkills
  • A focus on solution delivery, with excellent time management and organization skills

  • Independent, self-driven person with a high sense of accountability.

  • Must be able to communicate fluently in English & Mandarin, both in written and verbal.

Who we are

A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.


Let's build a healthier future, together.

Roche is an Equal Opportunity Employer.



  • Shanghai, Shanghai, China Apple Full time CN¥120,000 - CN¥240,000 per year

    Imagine what you could do here At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. This position is offered in Apple's System QA department within Product Integrity organization. The people here at Apple don't...


  • Shanghai, Shanghai, China Optiver Full time CN¥1,200,000 - CN¥2,400,000 per year

    Join Optiver to accelerate your growth in the most fascinating and dynamic industry.As a Machine Learning Modelling Engineer, you'll get to leverage AI and deep learning to thrive in a fast-paced, cutting-edge environment, and apply your advanced degree in a highly impactful role. You will still use your brain to come up with cutting-edge ideas, but instead...


  • Shanghai, Shanghai, China GOAT Group Full time CN¥120,000 - CN¥240,000 per year

    About the TeamAt GOAT Group, the Engineering team is an integral part of our dynamic company. By joining the team, your skills will be front and center, working alongside other passionate individuals to solve problems and build software. From launching compelling new consumer experiences, tackling global logistics challenges to scaling infrastructure to...


  • Shanghai, Shanghai, China Coupang Full time CN¥48,000 - CN¥63,000 per year

    Senior Staff/Staff Machine Learning Engineer-LLMBeijing or ShanghaiCompany IntroductionWe exist to wow our customers. We know we're doing the right thing when we hear our customers say, "How did we ever live without Coupang?" Born out of an obsession to make shopping, eating, and living easier than ever, we are collectively disrupting the...


  • Shanghai, Shanghai, China Qualcomm Full time CN¥400,000 - CN¥1,200,000 per year

    *Company:*Qualcomm China*Job Area:*Engineering Group, Engineering Group > Software Applications Engineering*General Summary:*We are seeking a Machine Learning customer support Engineer to support individual developers/ISVs and other collaborators to enable or integrate AI/ML models on top of Qualcomm's hardware and software infrastructure. You will work to...


  • Shanghai, Shanghai, China Qualcomm Full time CN¥80,000 - CN¥120,000 per year

    Company: Qualcomm ChinaJob Area:Engineering Group, Engineering Group > Software Applications EngineeringGeneral Summary:We are seeking a Machine Learning customer support Engineer to support individual developers/ISVs and other collaborators to enable or integrate AI/ML models on top of Qualcomm's hardware and software infrastructure. You will work to...


  • Shanghai, Shanghai, China Coupang Full time

    Coupang is the largest e-commerce company in Korea, delivering millions of items, including fresh groceries, within hours to millions of people, 365 days a year. Our mission is to create a world in which customers wonder, 'How did I ever live without Coupang?' Korea is one of the fastest growing e- commerce markets in the world, and Coupang is a leader in...


  • Shanghai, Shanghai, China MeshyAI Full time $100,000 - $150,000 per year

    关于MeshyMeshy 是一家创立于硅谷的生成式 AI 公司,始终以「解放 3D 创造力」为使命,致力于推动 3D 内容创作方式的根本变革。我们正全力构建业界领先的 3D...


  • Shanghai, Shanghai, China Optiver Full time CN¥1,200,000 - CN¥2,400,000 per year

    Key ResponsibilitiesBuilding the compute platform and machine learning libraries for large scale machine learning and simulation workloadsFocus on compute platform stability and efficiency on both CPU and GPU clusters, making the platform observable and scalableUtilize cluster monitoring and profiling tools to identify bottlenecks and optimize both...


  • Shanghai, Shanghai, China Optiver Full time CN¥120,000 - CN¥180,000 per year

    Key ResponsibilitiesBuilding the compute platform and machine learning libraries for large scale machine learning and simulation workloadsFocus on compute platform stability and efficiency on both CPU and GPU clusters, making the platform observable and scalableUtilize cluster monitoring and profiling tools to identify bottlenecks and optimize both...