Python Quant Developer

Python Quant Developer

European Organization for Nuclear Research (CERN)

April 14, 2025May 29, 2025GenevaSwitzerland
Job Description
Job Posting Organization:
CERN, the European Organization for Nuclear Research, was established in 1954 and is one of the world's largest and most respected centers for scientific research. With a mission to probe the fundamental structure of the universe, CERN employs physicists and engineers who utilize the world's largest and most complex scientific instruments to study the basic constituents of matter. The organization operates in multiple countries and has a diverse workforce, which is central to its success. CERN is committed to diversity and inclusion, making it an integral part of its mission since its foundation.

Job Overview:
The position of Python Quant Developer at CERN’s Pension Fund involves applying technical skills in a practical, real-world setting. The role is situated within a small team of software developers and quants, providing ample opportunity for creativity and experimentation. The developer will support the design, development, and implementation of financial trading strategies, requiring a strong background in software engineering and quantitative analysis. The project focuses on testing and deploying trading strategies, analyzing investment products, and generating reports, all while processing large volumes of data and running complex calculations to support informed decision-making. The developer will also work closely with the Investment Group to build innovative tools, optimize trading strategies, and enhance the Fund’s technological capabilities.

Duties and Responsibilities:
The Python Quant Developer will be responsible for working with large volumes of financial data to gain an in-depth understanding of internal databases. Key duties include developing Python-based functionalities to retrieve, clean, and process financial data, contributing to the design, development, testing, and deployment of solutions for algorithmic financial strategies, optimizing and enhancing existing trading algorithms and systems, and providing support and troubleshooting for existing infrastructure and trading algorithms. Additionally, the developer will be tasked with developing new reporting tools to assist in the monitoring and improvement of investment quality and performance.

Required Qualifications:
Candidates must demonstrate proficiency in Python programming and familiarity with the Python data science stack, including libraries such as NumPy and Pandas. Competency in Git and experience working with relational databases are also required. Strong analytical and problem-solving skills, along with excellent communication and teamwork abilities, are essential. Desired qualifications include professional experience in quantitative finance or algorithmic trading, knowledge of financial instruments and market structures, experience with backtesting frameworks and statistical modeling, a good understanding of object-oriented programming principles, and familiarity with unit and integration testing.

Educational Background:
Applicants must hold a Bachelor's or Master's degree in Computer Science or a related field. Those without a university degree are not eligible, and applicants with a PhD are also not eligible for this position. By the application deadline, candidates should have a maximum of two years of professional experience since graduation.

Experience:
The position requires candidates to have a maximum of two years of professional experience since graduation. This experience should be relevant to the field of computer science or a related area, particularly in software development and quantitative analysis.

Languages:
Fluency in spoken and written English is mandatory, and candidates should demonstrate a commitment to learning French as part of their role.

Additional Notes:
The contract duration for this position is 24 months, with the possibility of extension up to a maximum of 36 months. The working hours are set at 40 hours per week, with a target start date of July 1, 202
  • The position offers a monthly stipend ranging between 5196 and 5716 Swiss Francs (net of tax), coverage by CERN's comprehensive health scheme for the employee and their family, and various allowances depending on individual circumstances. Additionally, employees are entitled to 30 days of paid leave per year and will receive on-the-job and formal training at CERN, along with in-house language courses for English and/or French.
Similar Jobs