Amii News

Job Opportunity: Amii Lab Coordinator at UAlberta

Opening for Lab Coordinator at UAlberta CS Department

The Department of Computing Science at the University of Alberta seeks a Lab Coordinator for a full-time contract position (37.5 hours per week). The position has a term length of one year, with the possibility of extension, and offers a comprehensive benefits package which can be viewed at Faculty & Staff Benefits.

Under the general direction of the Alberta Machine Intelligence Institute’s (Amii’s) Scientific Director, the Laboratory Coordinator is responsible for installing and maintaining application software and computer programs to meet the Centre’s research projects needs. The incumbent responds to any queries or emergencies regarding the Centre’s research projects computer systems.


– Manages and maintains the servers of the Centre including the web server and manages other resources provided on these servers, such as on-line project demos

– Identifies and installs software to assist in scientific research on the cluster machines of the Centre; maintains software allowing the sharing of the resources on the cluster while allowing optimal use of the clusters by processes in priority sequence ensures that the clusters are running efficiently and being shared in a fair and optimal way

– Advising Amii Fellows on IT-related purchases

– Maintains an inventory of equipment, software, software licenses, and data held and used in the Centre

– Administers a source code repository for all Centre projects, including back-ups

– Assists in the maintenance of the web-based application for publication papers database developed in-house and which requires regular revisions, debugging and updates

– Provides tutorials/training to new project team members, including research assistants, graduate students, undergraduate students and high school interns with respect to: a) the tools used by the team (e.g. wiki, svn, preferred open-source software), and b) corresponding software-development practices (version control, Redmine, project reporting)

– Mentors junior team members including graduate students, undergraduate students and high school interns on their projects, including advising and guiding Centre users with regard to data access and data security best practices, use of Centre resources

– Manages Centre wiki pages to share relevant information about Centre projects

– Maintains and documents code libraries that could be used in different projects; oversees documentation

– Administers and enforces security policies regarding data storage and data access

– Manages virtual machines images and computer servers in the Centre; maintains computers behind the NAT (Network Address Translation)

– Manage and support user accounts related to the Centre

– Develops and maintains the Centre’s website pages updating content as necessary and indicated by the Centre’s administration

– Maintains UofA CCID/ CSID accesses

– Serves as a liaison with other IT groups on campus to enable efficient use of appropriate resources provided by other groups and to follow campus best-practices and policies. May participate in the programming and maintenance of in-house applications and demos


– Minimum BSc in Computing Science or related discipline

– Minimum 2 years of on-the-job experience

– Good knowledge of modern software architectures

– Intimate knowledge of languages such as Java, C++, PHP, Perl, Python, etc.

– Knowledge of Matlab, SciPy, or equivalent

– Experience with building webpages with HTML/CSS or CMS

– Experience working with artificial intelligence and machine learning systems (preferred)

– Expertise in database management systems and SQL

– Well acquainted with setting up and managing Unix/Linux environments excellent software engineering practice and ability to create code that can be used by our partners

– Experience with virtualization and networking (preferred)

– Experience with parallel computing and GPUs (preferred)

– Excellent communication (verbal and written) skills to communicate with people with different technical levels and translate technical concepts to a non-technical audience

How to Apply

Please submit a cover letter and CV (as one document) to by July 24, 2020.

We thank all applicants for their interest; however, only those individuals selected for an interview will be contacted.

The University of Alberta is committed to an equitable, diverse, and inclusive workforce. We welcome applications from all qualified persons. We encourage women; First Nations, Métis and Inuit persons; members of visible minority groups; persons with disabilities; persons of any sexual orientation or gender identity and expression; and all those who may contribute to the further diversification of ideas and the University to apply.