ALMA project software developer
Job Summary
Job Description
We are looking for software developers to work with the ALMA (Atacama Large Millimeter/submillimeter Array) Taiwan team at ASIAA, in collaboration with the National Radio Astronomy Observatory (NRAO), on the development of a radio astronomy data analysis software called Common Astronomy Software Applications (CASA).
Responsibilities
The development sub-projects at ASIAA include:
- Interactive webapp
- Image processing and visualization dashboards
- Qt-based cross-platform data sharing system
- Radio telescope image database query and analysis service
- Toolkits and core libraries for astronomical data analysis
- High Performance Computing (HPC)
You will join at least one project. The current project on GitHub is https://github.com/cartavis/carta, and its introduction is here, http://cartavis.github.io/.
Required Education
Applicants can be of any nationality, and must have obtained their BS, BSc or BEng or equivalent degree in Information Technology related fields. For applicants who do not hold citizenship of the Taiwan (the Republic of China), an MS, MSc, MEng equivalent or higher academic degree is mandatory.
Requirements
- Teamwork skills and responsibility
- Fluent in written and spoken English
- Familiar with linux / Unix development environments
- Network socket knowledge or development experience
- Object-oriented Programming (OOP) in C++
- Front-end skills (HTML, CSS, and Javascript) OR HPC
Pluses
- React & Redux experience
- 3D rendering, OpenGL experience
- Python experience
- Server side skills
- Qt experience
- Robust C/C++ experience, C++11 is a big plus.
- Good understanding of algorithm and data structure
For highly motivated applicants: We will provide training materials regarding all necessary programming skills. Please don’t hesitate to apply if you are interested in the project but have unfulfilled technical skills.
Application Procedure
Applications should be sent by email to Dr. Chin-Fei Lee at the above Submission Address. The application material should include a cover letter enclosing the applicant’s curriculum vitae, transcripts on highest academic degree achieved, two reference letters (free in format), and other relevant documentation. The application deadline is 31st August 2017, or as soon as positions are filled.
Compensation and Benefits
Medical and Labor insurance are provided. Please visit the Academia Sinica website for more information:
http://hro.sinica.edu.tw/cbemployee/cbemployeeen.html