At CHIME, chime-experiment.ca, we develop software that supports groundbreaking scientific research in astrophysics. As a Software Developer on our team, you will collaborate with scientists and engineers to create software solutions for CHIME's research objectives. This role involves tackling complex challenges and contributing to a significant scientific project.
CHIME is a radio telescope that maps the 21-cm signature of neutral hydrogen in the largest volume of space ever surveyed, scans the cosmos for Fast Radio Bursts and monitors all of the Milky Way Pulsars visible in the Northern Hemisphere. CHIME scans the entire northern sky every day and processes over 6.4Tb/s of sky data 24/7 on a large on-site GPU cluster. We are currently engaged in a major upgrade of CHIME's GPU-based computing infrastructure.
The successful applicant will work with both remote and on-site members of the CHIME team to drive the GPU upgrade and migration efforts across various subsystems within CHIME's data acquisition system.
Key responsibilities include:
Tasks will include consulting with scientists and engineers to develop use cases for data processing and storage, working with a team of software engineers and scientists to design, develop, install, deploy, test and maintain the software, and providing support to understand and operate the system.
This position is planned to last for a period of one to two years.
CHIME (chime-experiment.ca) is an exciting, cutting-edge high-profile experiment in Cosmology, Gravity and High-Energy Astrophysics. We are looking for a skilled developer who is enthusiastic about science to strengthen our software team. We are looking for an exceptionally motivated candidate who loves to see the impact of their work.
COMPENSATION RANGE:
$6,251.00 - $8,986.00 CAD Monthly
ORGANIZATIONAL STATUS:
Reports to the UBC Investigators of the CHIME Project (Faculty, Professor) and to the CHIME Project Manager. Also interacts with scientific staff and programmers on the CHIME project at UBC, McGill University, University of Toronto and the Dominion Radio Astronomical Observatory and elsewhere.
The work environment is a Physics lab, a friendly and informal environment, with flexible working hours. The team consists of skilled developers (staff and postdoctoral scientists with a heavy software leaning), and physics graduate students, whom the new developer would help mentor.
WORK PERFORMED:
CONSEQUENCE OF ERROR:
Good technical judgement by the candidate will result in a well-maintained easy-to-use instrument tuned to its scientific purpose. Good design decisions will result in well-written code, with clear software implementation of algorithms, which is easy to test, enhance and maintain. Poor judgement can result in damage, lost observing time and sensitivity, delays and reduced productivity for the entire collaboration.
SUPERVISION RECEIVED:
Much of the work will be performed in a team environment. Overall supervision will come from the UBC faculty members and the Project Manager (a UBC Scientific Engineer). The employee will also be expected to interact constructively with his/her counterparts at UBC, McGill University and the University of Toronto and the Dominion Radio Astronomical Observatory.
SUPERVISION GIVEN:
The applicant will not directly supervise anyone, though they will need to work with CHIME research group members at all levels, and they are expected to offer minor training to other members of the team.
MINIMUM QUALIFICATIONS:
PREFERRED QUALIFICATIONS: