Job Posting Organization: CERN, the European Organization for Nuclear Research, is at the forefront of scientific research and technological innovation. Established in 1954, CERN has grown to become one of the world's largest and most respected centers for scientific research. With a workforce of over 2,500 employees and thousands of scientists from around the globe, CERN operates in multiple countries and collaborates with numerous international institutions. The organization is dedicated to pushing the boundaries of knowledge and understanding of the universe, fostering an environment of innovation and collaboration among physicists, engineers, and administrative professionals. Diversity and inclusion are core values at CERN, ensuring that every contribution is valued and that a wide range of perspectives is brought to the table in tackling complex scientific challenges.
Job Overview: As a Full-Stack Software Developer at CERN, you will play a crucial role in supporting Open Data and Open Science initiatives within the research community. Your primary responsibilities will include participating in the development of the REANA reproducible analysis platform, which enables researchers to execute containerized declarative analysis workflows. Additionally, you will contribute to the LHCb Ntupling service, allowing researchers to request custom open data from the LHCb experiment. This position requires close collaboration with LHC experimental physics teams and external partners focused on open data and reproducible analysis infrastructures. The role is designed for individuals who are passionate about software development and eager to make a significant impact in the field of computational research.
Duties and Responsibilities: The Full-Stack Software Developer will be responsible for a variety of tasks, including but not limited to:
Participating in the design and implementation of the REANA platform, ensuring it meets the needs of researchers for reproducible analysis.
Developing and maintaining the LHCb Ntupling service, facilitating access to custom open data for researchers.
Collaborating with LHC experimental physics teams to understand their requirements and provide technical solutions.
Engaging with external institutes and partners to enhance the infrastructure for open data and reproducible research.
Implementing best practices in software development, including code reviews, testing, and documentation.
Utilizing container technologies for application deployment, monitoring, and security" style="border-bottom: 1px dotted #007bff !important;">security.
Contributing to the overall improvement of the software development process within the team.
Required Qualifications: Candidates must possess a strong foundation in full-stack software development, with experience in both frontend and backend technologies. Familiarity with container technologies and application deployment is essential. Additionally, a basic understanding of computational research data analyses is advantageous. The ideal candidate will have experience with frontend technologies such as React, backend technologies including Python and Go, and deployment tools like Docker, Kubernetes, and Helm. Proficiency in spoken and written English is mandatory, and a commitment to learning French is expected.
Educational Background: Applicants must hold a Bachelor's or Master's degree in Computer Science or a related field. It is important to note that candidates without a university degree are not eligible for this position, nor are those who hold a PhD. The educational background should reflect a strong understanding of software development principles and practices.
Experience: Candidates should have a maximum of two years of professional experience since graduation. This experience should be relevant to the field of software development, demonstrating the ability to work effectively in a team and contribute to complex projects. Previous experience at CERN as a fellow or graduate is not permitted for applicants.
Languages: Fluency in spoken and written English is a requirement for this position. While English is the primary language of communication, candidates should also be willing to learn French to facilitate collaboration within the organization and with local partners.
Additional Notes: The position is a full-time role with a contract duration of 24 months, which may be extended up to a maximum of 36 months. The working hours are set at 40 hours per week, with hybrid job flexibility. The target start date for this position is December 1, 202
The role may involve stand-by duty and work during nights, Sundays, and official holidays as required by the organization's needs. Compensation includes a monthly net stipend ranging from 5266 to 5793 Swiss Francs, depending on the candidate's degree, along with 30 days of paid leave per year, comprehensive health insurance coverage, and various allowances based on individual circumstances. A relocation package is also available, including installation grants and travel expenses.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.