Job Responsibilities
- Implement new numerical algorithms, in Fortran, Python or other programming languages, which are primarily for weather prediction and air pollution simulation applications;
- Manage jobs of computational experiments; participate in analysing results, writing report, paper or slides;
- Implement cloud service infrastructure for users' operations, as well as automations for acquisition, processing and presentation of data;
- Maintenance, enhancement and daily administration of the application platform.
- Other assignments that mainly involves environmental or meteorological applications;
Job Requirements
- Bachelor’s degree or above in computer science, physics, mathematics or related disciplines;
- Familiar with Linux environment, as well as tools and protocols in the Internet;
- Proficiency of several programming languages; familiar with Fortran, Python and/or JavaScript is preferable;
- Knowledge of high performance computing and MPI programming is preferable;
- Atmospheric science, physics and mathematics knowledge is preferable;
- Candidate with higher academic qualification and/or more related experience may be considered as Senior Software Engineer;
- Eager to learn, responsive and productive;
- Being proactive in teamwork and making contribution;