What you'll do
You will develop and operate CERN’s next-generation machine learning platform, enabling scientists and engineers to train, deploy and manage AI workloads at scale. Working with cutting-edge technologies including Kubernetes, GPUs and cloud-native tools, you will help build the infrastructure supporting machine learning for the High-Luminosity LHC.
Your responsibilities
- Develop and operate the NGT machine learning platform, covering model training, hyper-parameter optimisation and serving, targeting optimal usage of detector resources.
- Manage cluster resources, integrate new resources, on-premises or via external resources (such as clouds or HPC centers), and optimise resource usage (e.g. via CPU/GPU/RAM affinity layouts) and the existing MLOps workflows to cover deployment, observability and lifecycle management & versioning of models.
- Extend the cloud native infrastructure to support advanced workload scheduling, system monitoring & accounting, as well as prompt cost control.
- Produce and present reference architectures, documentation and best practices to support CERN users and use cases.
- Ensure efficient collaboration with other groups in `IT and in other departments, as well as constant alignment with the evolving landscape of external research and industry organisations.
Still here? Let's make a quick check about
Your profile
- Knowledge in machine learning systems, ideally with hands-on experience deployment and operating such services in production environments.
- Familiarity with one or more of the following areas.
- Kubernetes, containerisation, CI/CD, observability and model lifecycle management.
- Experience using GPU and/or other accelerator platforms, including performance tuning and optimisation of inference workloads.
- Familiarity with open-source ecosystems and willingness to contribute, evaluate upstream projects and follow community best practices.
- Enthusiasm for learning new technologies and contributing to cutting-edge scientific computing is essential.
- Master's Degree or equivalent relevant experience in the field of Computing Engineering or a related field.
Your skills
- Knowledge of operating systems.
- Knowledge of system configuration tools.
- Architecture and design of ICT systems.
- Identification and selection of relevant emerging ICT technologies.
- Knowledge and application of software life-cycle tools and procedures.
- Knowledge and application of software life-cycle tools and procedures:
- Works well in groups and readily fits into a team; participates fully and takes an active role in team activities.
- Addresses complex problems by breaking them down into manageable components.
- Takes initiative beyond regular tasks and makes things happen.
- Shows appreciation for the ideas and contributions of others and encourages others to express their views, even if controversial.
- Spoken and written English, with a commitment to learn French.
Global Benefits at CERN
Let's get you ready
Be sure to meet the eligibility criteria
- You have relevant qualifications and professional experience.
- If you have previously held a Staff contract at CERN, you will not be eligible for these positions.
- Please pay attention to the additional criteria and requirements for this specific position and mentioned above.
You will need these documents to complete your application
- Your CV (English or French)
- Any document you consider relevant to your application