Skip to content

Intern Engineer - Optimization and AI

    • Vancouver, British Columbia
  • 3596n

Job description

Our team has an immediate 6-month internship opening for a researcher.

Responsibilities:

  • Design and implement effective optimization algorithms for large-scale problems.
  • Write high-quality, efficient Python code with close attention to computational complexity and memory usage.
  • Run experiments with large language models on GPUs.
  • Conduct research on algorithmic improvements and engage in discussions on the mathematical foundations of optimization problems.
  • Read and synthesize recent academic papers related to LLMs and optimization.
The target annual compensation (based on 2080 hours per year) ranges from $93,000 to $116,480  depending on education, experience and demonstrated expertise


Job requirements

What you’ll bring to the team:
  • Master's or PhD degrees in Computer Science, Operations Research, Industrial Engineering, or relevant backgrounds or equivalent experience.
  • Proficiency in Python programming (experience with PyTorch)

  • Experience with asymptotic analysis of algorithms, and memory management
  • Familiarity with operations research (heuristic optimization, integer programming)
  • Experience with version control (Git)
  • Desire to stay current by reading scientific papers related to the project's topic
  • Experience with CPU and GPU parallelism is an asset.
  • Exposure to or practical experience with LLM inference optimization and heuristic algorithms

or