Reference : UMR8028-AMEMUS-003
Workplace : PARIS 14
Date of publication : Monday, September 19, 2022
Type of Contract : FTC Technical / Administrative
Contract Period : 36 months
Expected date of employment : 1 November 2022
Proportion of work : Full time
Remuneration : From 2536.50€ to 2917.66€ gross per month according to experience
Desired level of education : Engineer
Experience required : Indifferent
A 3-year engineer or postdoctoral position in computer science and software development (1 year, plus 2 additional year after successful evaluation of the first year) supported by the ERC AstroGeo (Astronomical Solutions over Geological Time) is offered at Institut de Mécanique Céleste et de Calcul des Ephémérides (IMCCE, Paris Observatory, France) to work with Pr. Jacques Laskar and his team on the long term dynamics of the solar system and statistical analysis of geological data. These analysis will be used to establish and constrain the next generation of long term astronomical solutions for paleoclimate computations. The successful applicant will have the opportunity to contribute to a large collaborative project and to contribute to the development of original methods for the long term dynamics of the solar system and the establishment of statistical methods for the analysis of stratigraphic data.
We are looking for a motivated engineer or researcher with experience starting from right after the engineer school or PhD. The proposed salary will be adjusted to take into account the experience. The expected date of employment is starting from November 1, 2022 with some flexibility. Recruitment at the level of engineer may be considered if the applicant shows a high level of motivation.
The successful applicant will be working in the interdisciplinary AstroGeo team (Astronomy and Geology) at IMCCE (Paris Observatory) on the construction of long-term dynamics of the solar system and its constraints using statistical analysis of long stratigraphic data. More specifically, he/she will develop some numerical and statistical computer library tools for both the analysis and the display of the obtained solutions that may involve several terabytes of data. These outputs need to be formatted in a user-friendly way such that a user that is not experienced in computer sciences can use these data in is own research.
This work will be performed in close collaboration with the astronomers and geologists of the AstroGeo project. Most of the developments will be made either on C++ language or using the TRIP computer algebra system developed in the group, and especially adapted to celestial mechanics (www.imcce.fr/trip). TRIP is a full computer algebra system, with its own syntax, that comprises about 400 000 lines of object-oriented C++ code. The applicant is expected to be able to contribute to TRIP with the addition of dedicated libraries that will be useful in the development of the AstroGeo project.
The applicant will have a solid formation in software engineering and programming obtained in a specialized engineering school or through a doctoral formation in computer science. Expertise in software development tools and some software programming language is mandatory. Ability to switch to other computer language will be necessary as a large part of the development will be made in TRIP. The applicant will also need to be at ease with the management of large set of data and its integration in user friendly databases.
During your previous experiences, you have developed the following skills or acquired the following knowledge:
- Solid experience with the C++17 language and imperative languages (C, …).
- Solid experience with the compilation chains (cmake, …).
- Experience with shell scripting languages and beginner-level in python.
- Experience with parallel programming (threads or openmp).
- Knowledge of databases.
- Knowledge of numerical computation.
- Knowledge of interpreted language development (bison, flex, …)
- Familiarity with code management (git), software web-based repositories (gitlab, …) and collaborative tools (overleaf, …).
- Collaboration and teamwork.
- Autonomy, rigorous and initiative.
- Fluent english level.
Bonus skills and experiences:
- DevOps pratices (jenkins, docker, gitlab CI/CD, …).
According to Milankovitch's theory (Milankovitch, 1941), part of the large climatic changes of the past is due to the variations of the insolation on the surface of the Earth resulting from the deformation of its orbit resulting from the gravitational disturbances of the other planets. These variations can be extracted from the stratigraphic records accumulated over several million years (Ma). The correlation between the geological data and the calculations of celestial mechanics is now sufficiently established so that the geological time scales of the most recent periods are constructed using the astronomical solutions (Laskar et al, 2004).
However, extending this work is difficult because celestial mechanics does not allow us to retrace the planetary orbits beyond 60 Ma due to the chaotic nature of the movement of the planets (Laskar, 1989). The AstroGeo project aims to overcome this predictability horizon, imposed by the laws of gravitation. This will be achieved by considering statistical methods and by using ancient geological data as an additional constraint in obtaining astronomical solutions. AstroGeo will more generally aim to bring astronomical solutions to a next level of accuracy and time validity.
The candidate should submit a cover letter, CV and list of publications and/or software projects. Letters of recommendation will be appreciated. Applications should be submitted before August 31, 2022. Subsequent applications may be considered as long as the position remains unfilled. More information request and recommendation letters can be sent to jacques.Laskar@obspm.fr. Benefits included: health insurance, maternity/paternity leave, lunch participation, family supplement for children, public transportation participation, retirement contributions.
We talk about it on Twitter!