Fixed-term: Funds are available for a period of 24 months.
Senior Research Software Engineer will work on the Quantify Earth planetary computing platform, a collaboration between the University of Cambridge and several open source stakeholders including UNEP-WCMC, IUCN and Tarides. The role involves designing, building and running a distributed processing cluster of GPUs, CPUs and petabytes of storage, towards the processing of environmental data.
Specific uses of the platform include:
- Development of a planetary computing engine that handle the ingestion, processing, transformation and tracing of global satellite and biodiversity data;
- A novel Unix shell that supports reversion and forking, towards the provenance tracking of complex computing and data science workflows;
- Development of data processing systems to build foundation models for code assistants in the OCaml language, as well as geospatial satellite data.
The successful candidate will work closely with Professor Anil Madhavapeddy, director of the Cambridge Centre for Earth Observation. The role will involve liaising with the system administration team at the Computer Science department to deploy the hardware and software required for Quantify Earth. This is a heterogenous cluster that supports RISC-V CPUs as well as Intel and ARM machines and will involve the development of a novel ZFS-based storage management system for our cluster needs.
Most of the group's code is written in the OCaml language and specifically using cutting-edge "oxidised programming" extensions that are currently being developed in collaboration with Jane Street and Tarides. Therefore, a deep familiarity with the OCaml language and ecosystem is essential for a candidate to have the necessary skills to contribute to the existing codebases and develop new initiatives.
All the group's code is open source, and so familiarity with open-source development processes is essential. A track record in system administration and the deployment of heterogenous hardware such as RISC-V boards would also be helpful.
Click the 'Apply' button below to register an account with our recruitment system (if you have not already) and apply online.
Informal enquiries should be directed to: Anil Madhavapeddy avsm2@cam.ac.uk
Please quote reference NR44995 on your application and in any correspondence about this vacancy.
The University actively supports equality, diversity and inclusion and encourages applications from all sections of society.
The University has a responsibility to ensure that all employees are eligible to live and work in the UK.
Further information
Apply online
Similar Positions
-
Translational Research Facilitator (Part Time, Fixed Term) , ;, United Kingdom, 27 days ago
**Would you like to be instrumental in the development of new products and approaches to treatment or prevention of human disease and illness emanating from the University of Cambridge and associa...
-
Senior Software Developer (Fixed Term) , ;, United Kingdom, 7 days ago
Cambridge Judge Business School (CJBS) is seeking a talented Senior Software Developer to join our small, dynamic development team. In this role, you will be instrumental in designing and developi...
-
Scientific Support Technician , ;, United Kingdom, 4 days ago
Cambridge Institute for Medical Research An exciting opportunity has arisen for a Scientific Support Technician (SST) to join the CIMR Laboratory Management Team. Part of a wider Research Support ...
-
Bioinformatician Mechanisms Of Germ Line Selection Of Mitochondrial Dna (Fixed Term) , ;, United Kingdom, 24 days ago
The University of Cambridge wishes to appoint a talented postdoctoral research associate in bioinformatics and computational biology to join a team of clinical, laboratory and computational scient...
-
Investigator Scientist Or Senior Investigator Scientist Neurobiology Dr Albert Cardona Lmb 2607 , Medical Research Council, United Kingdom, 8 days ago
View Vacancy -- Investigator Scientist or Senior Investigator Scientist - Neurobiology - Dr Albert Cardona - LMB 2607 Open Date 10/04/2025, 13:05 Close Date 17/04/2025, 23:55 Research Institute ...
-
Ui Designer And Illustrator (Part Time) , ;, United Kingdom, 28 days ago
The Language Centre is seeking a UI Designer and Illustrator to support the development of online language learning resources, in particular those which form an integral part of the Cambridge Univ...