BECAT is hiring a talented and enthusiastic graduate or undergraduate student for developing software to run on its high-performance computer cluster. The student will lead the operational implementation of the Damage Prediction Model (DPM), an industry-academic collaboration to accurately predict weather events. The position involves: - Developing Python scripts to automate large dataset collection, processing and web publishing. - Maintaining existing system and web server. (in Ruby and Ruby on Rails) - Monitoring the routine processes of the system - Weekly meetings with department faculty and staff to document technical requirements and report on progress. - Assisting end-users through documentation, email and in-person. - Learning, implementing and testing new technology. The required skills are: - Strong scripting/programming skills of some form (bash/perl/python/ruby). - Experience with the website development and MySQL database. - Fluent with git version control. - Familiarity with Linux terminal use (SSH, cron jobs et cetera). Desirable skills are: - Experience with Ruby on Rails. - Rudimentary understanding of R code. - Rudimentary understanding of IDL code (Fortran-like language). - Customer service experience, especially of supporting software users (mailing lists, IRC, issue trackers). - Some knowledge of Parallel and High Performance Computing. The time commitment will be year-round, 20 hours a week, part-time for 1 year, with the possibility of continuing on to a second year.