Skip to main content

This job has expired

Intermediate Programmer

Job Details

This position has an end date of March 31, 2018, with possibility of renewal, and offers a comprehensive benefits package which can be viewed at: www.hrs.ualberta.ca

The Intermediate Programmer will develop, implement and maintain algorithms for the social network analysis project at the Alberta Innovates Centre for Machine Learning (AICML).

 

Duties

  • Develops and debugs software in various computer languages with the target platforms of Linux, Windows and the web
  • Researches, develops, implements and maintains new algorithms and analysis techniques as applicable to specific scientific papers and/or projects
  • Creates short application documentation
  • Provides technical assistance for users of the software
  • Provides professional demonstrations of the software at conferences and local presentations
  • Participates in outreach activities for elementary and high school students, providing demonstrations to small groups
  • Writes and presents applications, reports and summaries for conferences and project evaluations

 

Qualifications

  • The ideal candidate will have a BSc in Computing Science or Mathematics; equivalent combinations of education and experience will be considered
  • Courses in Artificial Intelligence and Machine Learning are preferred
  • Minimum of 2 years of related experience in programming
  • Desktop GUI programming or graphically oriented web application UI experience
  • Experience with Java, C++, JAVAScript, web based applications, graphics packages with JAVA, and tools such as SVN and Ant, or similar technologies, is an asset
  • Affinity for continually improving the software quality, and maintaining project integrity and health
  • Knowledge of graph theory, social network analysis, or Natural Language Processing is an asset
  • Self-directed, self-motivated, adaptable and capable of independently managing a large workload
  • Accurate oral and written communication skills for diverse audiences
  • Demonstrated ability to work both alone and with remote collaborators

Company

Global Academy Jobs works with over 250 universities worldwide to promote academic mobility and international research collaboration. Global problems need international solutions. Our jobs board and emails reach the academics and researchers who can help.

"The globalisation of higher education continues apace, driving in turn the ongoing development of the global knowledge economy, striving for solutions to the world’s problems and educating a next generation of leaders and contributors."

Company info
Website

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert