Skip to content

PhD Intern - Distributed Algorithms

  • Ottawa, Ontario

Job description

Our team has an immediate 8-month internship opening for an Assistant Engineer.


  • Research and evaluate open-source WASM runtimes such as wasmer, wasmtime, and wasmedge to determine the most appropriate runtime for deployment
  • Configure and deploy a distributed WASM environment within a local area network using the selected WASM runtime
  • Develop and implement algorithms within the distributed WASM environment, ensuring compatibility and efficiency
  • Design and integrate a dynamic control mechanism capable of relocating specific algorithm components (WASM modules) across computing nodes in response to external triggers, optimizing execution performance
  • Communicating findings to the team regarding progress on the aforementioned tasks, focusing specifically on the development of the control mechanism and its effects on algorithm execution when relocating WASM modules

Job requirements

What you’ll bring to the team:

  • Current PhD student in Computer Science, Electrical Engineering or related field
  • Knowledge in Python, Pytorch, TensorFlow, WASM, web development, and artificial intelligence (AI)