Junior Machine Learning Engineer

Junior Machine Learning Engineer

European Organization for Nuclear Research (CERN)

April 4, 2026May 19, 2026GenevaSwitzerland
Job Description
Job Posting Organization:
CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
  • It is known for its groundbreaking work in particle physics and technology, employing over 2,500 staff members and hosting thousands of scientists from around the world. CERN operates in multiple countries and is dedicated to pushing the frontiers of science and technology, fostering an environment of innovation and collaboration among diverse professionals.

Job Overview:
The Junior Machine Learning Engineer position at CERN focuses on supporting and running machine learning applications on the CAFEIN platform. The role is designed for individuals who are eager to learn and apply MLOps and DevOps practices. Responsibilities include turning trained models into production services, managing data and training pipelines, and integrating federated learning tools across distributed systems. The position requires a strong foundation in machine learning algorithms, particularly in Python, and familiarity with frameworks such as TensorFlow, PyTorch, or scikit-learn. The successful candidate will contribute to the development and deployment of federated learning software and support the CAFEIN microservices platform using Kubernetes, ensuring that ML systems operate smoothly and reliably at scale.

Duties and Responsibilities:
The duties and responsibilities of the Junior Machine Learning Engineer include implementing machine learning algorithms in Python, developing and deploying federated learning software, supporting the CAFEIN microservices platform using Kubernetes, managing data flows between databases and backend systems using tools like Spark, and performing data analysis and exploratory data analysis (EDA) to identify insights and new use cases. The role also involves collaborating with other team members to ensure the successful integration of machine learning tools and practices into existing systems, as well as maintaining documentation and contributing to the continuous improvement of processes and methodologies.

Required Qualifications:
Candidates must have experience implementing machine learning and deep learning models in Python, with a strong understanding of anomaly detection, segmentation, and graph neural networks (GNNs). Familiarity with Generative AI, large language models (LLMs), and retrieval-augmented generation (RAG) systems is also required. Additionally, candidates should have experience deploying services using Kubernetes and microservices, managing distributed data processing, and backend data flows. Experience in particle accelerators or healthcare applications is considered an advantage. Strong Python skills and proficiency with ML/DL frameworks are essential, along with knowledge of Docker, CI/CD practices, and an understanding of applied ML domains such as medical and industrial applications.

Educational Background:
The position requires candidates to hold a Bachelor's or Master's degree in Data Science, IT, or a related field. Applicants must be nationals of a CERN Member or Associate Member State and should have a maximum of two years of professional experience since graduation. It is important to note that applicants without a university degree are not eligible, and those with a PhD are also not eligible for this position.

Experience:
The ideal candidate should have a maximum of two years of professional experience in relevant fields such as data science or IT. This experience should include practical work with machine learning and deep learning models, as well as familiarity with the tools and technologies mentioned in the job description. The role is designed for junior-level candidates who are looking to grow their skills and knowledge in a supportive environment.

Languages:
Fluency in spoken and written English is mandatory, and candidates should demonstrate a commitment to learning French. Proficiency in additional languages may be considered a plus, but English is the primary language of communication at CERN.

Additional Notes:
The contract duration for this position is 24 months, with a possibility of extension up to a maximum of 36 months. The working hours are set at 40 hours per week, and the position is fully onsite at CERN in Geneva. The target start date for this role is April 1, 202
  • The job reference for this position is TE-DPS-AIM-2026-94-GRAE. Compensation includes a monthly stipend ranging from 5,266 to 5,793 Swiss Francs, which is tax-free, along with 30 days of paid leave per year, comprehensive health insurance coverage, family allowances, and a relocation package depending on individual circumstances. On-the-job and formal training opportunities, including language classes, are also provided.
Apply now
Similar Jobs