Machine Learning Resident

2 weeks ago


Edmonton, Alberta, Canada Alberta Machine Intelligence Institute Full time

About the Role

This is a paid residency that will be undertaken over a twelve-month period with the potential to be hired by our client Ultimarii afterwards. The resident will be reporting to an Amii Scientist and regularly consult with the Client team to share insights and engage in knowledge transfer activities. At the end of the engagement, it is expected that the work could be publishable to a respected conference or journal.

About our Client

Ultimarii is a leading technology company based in Calgary, Alberta, Canada, dedicated to accelerating major projects. At Ultimarii, we harness the power of artificial intelligence to create innovative products and services that meet the evolving needs of Project Owners and the consultants that support them. Ultimarii is committed to creating a diverse environment and is proud to be an equal opportunity employer.

About the Project

Ultimarii empowers project owners and developers to fast-track major project development with our innovative AI-powered products. This project will lead the development of products trained on comprehensive datasets of publicly available regulatory filings and securely incorporating corporate private project documents for unmatched efficiency.

This project will initially focus on two major areas of functionality to demonstrate both the power of a single, smart searchable repository of all major project public regulatory filing documents and the power to summarize, analyze, explain, selected documents within the document repository.

Key Responsibilities:

  • Design, implement, and optimize ML algorithms for predictive modeling, Natural Language Processing (NLP), and Computer Vision
  • Build, train, and evaluate ML models for LLM applications
  • Identify, prepare, and optimize large datasets for ML training
  • Leverage OpenAI tools and APIs for ML tasks
  • Undertake applied research on ML techniques to address the limitations in existing models
  • Collaborate with project team and stakeholders to develop MVP and client-focused solutions
  • Participate in regular meetings with the client, preparing presentations and reports
  • Develop Data and ML workflows
  • Optimize ML pipelines for efficiency, scalability, and real-time processing

Required Qualifications:

  • Completion of a graduate level program or higher (M.Sc/Ph.D) in Computing Science, ML or Engineering
  • Research or project experience in Natural Language Processing
  • Previous experience with LLM use-cases
  • Proficient in Python programming language and related ML frameworks, libraries, and toolkits (e.g. Scikit learn, Keras, Tensorflow, PyTorch, Pandas, Jupyter notebooks, Transformers, DeepSpeed, HuggingFace Datasets)
  • A positive attitude towards learning and understanding a new applied domain
  • Must be legally eligible to work in Canada

Preferred Qualifications:

  • Previous experience applying machine learning in NLP, LLMs, and Generative AI projects
  • Hands-on experience in AI/ML development projects
  • Familiarity with OpenAI technologies (e.g., GPT, DALL-E, Codex) to augment LLM capabilities
  • Statistical analysis and hypothesis testing
  • Publication record in peer-reviewed academic conferences or relevant journals in machine learning

Non-Technical Requirements:

  • Desire to take ownership of a problem and demonstrated leadership skills
  • Interdisciplinary team player enthusiastic about working together to achieve excellence
  • Capable of critical and independent thought
  • Able to communicate technical concepts clearly and advise on the application of machine intelligence
  • Intellectual curiosity and the desire to learn new things, techniques, and technologies
  • Industry experience in energy, project engineering, environmental or legal studies will be considered an asset.

Why You Should Apply

Besides gaining industry experience, additional perks include:

  • Work under the mentorship of an Amii Scientist for the duration of the project
  • Participate in professional development activities
  • Gain access to the Amii community and events
  • Build your professional network
  • The opportunity for a ongoing machine learning role at the client's organization at the end of the term (at the client's discretion)

About Amii

One of Canada's three main institutes for artificial intelligence (AI) and machine learning, our world-renowned researchers drive fundamental and applied research at the University of Alberta (and other academic institutions), training some of the world's top scientific talent. Our cross-functional teams work collaboratively with Alberta-based businesses and organizations to build AI capacity and translate scientific advancement into industry adoption and economic impact.



  • Edmonton, Alberta, Canada Alberta Machine Intelligence Institute Full time

    About the RoleThis is a 12-month residency where you will have the opportunity to work on a project that empowers project owners and developers to fast-track major project development with our innovative AI-powered products. You will be part of a team of research and machine learning scientists and get mentored by some of the best minds in AI.Key...


  • Edmonton, Alberta, Canada Alberta Machine Intelligence Institute Full time

    About the RoleThis is a paid residency opportunity that will be undertaken over a twelve-month period with the potential to be hired by our client Ultimarii afterwards. The resident will be reporting to an Amii Scientist and regularly consult with the Client team to share insights and engage in knowledge transfer activities. At the end of the engagement, it...

  • Research Scientist

    1 month ago


    Edmonton, Alberta, Canada Huawei Technologies Canada Co., Ltd. Full time

    Researcher - Machine Learning Job DescriptionOur team at Huawei Technologies Canada Co., Ltd. has an immediate 12-month contract opening for a Researcher to work on machine learning research, particularly for continual learning and their application in large language models (LLMs).Responsibilities:Evaluate algorithms on general ML benchmarks or large...

  • Research Scientist

    1 month ago


    Edmonton, Alberta, Canada Huawei Technologies Canada Co., Ltd. Full time

    Researcher - Machine Learning Job DescriptionOur team at Huawei Technologies Canada Co., Ltd. has an immediate 12-month contract opening for a Researcher to work on machine learning research, particularly for continual learning and their application in large language models (LLMs).Responsibilities:Evaluate algorithms on general ML benchmarks or large...


  • Edmonton, Alberta, Canada Explorer Group Canada Ltd. Full time

    We are seeking a talented Postdoctoral Researcher in Machine Learning to join our team. The successful candidate will work on developing and applying machine learning algorithms to complex problems in computer vision and natural language processing. Responsibilities include designing and implementing new algorithms, collaborating with other researchers, and...


  • Edmonton, Alberta, Canada Wawanesa Insurance Full time

    Job OverviewWe are seeking a highly skilled Senior Machine Learning Operations Engineer to join our team at Wawanesa Insurance. This role is responsible for designing, developing, and deploying machine learning models that drive business value.Key Responsibilities:Translate business needs into actionable machine learning problem statements, collaborating...


  • Edmonton, Alberta, Canada Wawanesa Insurance Full time

    Job OverviewWe are seeking a highly skilled Senior Machine Learning Operations Engineer to join our team at Wawanesa Insurance. This role is responsible for designing, developing, and deploying machine learning models that drive business value.Key Responsibilities:Translate business needs into actionable machine learning problem statements, collaborating...


  • Edmonton, Alberta, Canada Tetra Tech Full time

    About the RoleTetra Tech is seeking a highly skilled Machine Learning Engineer to join our team in Edmonton, AB. As a key member of our team, you will be responsible for designing, building, and deploying high-performance deep learning models in a client solution-oriented environment.Key ResponsibilitiesDesign and implement machine learning and deep learning...


  • Edmonton, Alberta, Canada Royal Marc Inc. Full time

    Job Description: As a Data Scientist, you will be responsible for developing and implementing machine learning models to drive business growth. Your primary focus will be on data analysis, model training, and deployment. This is an exciting opportunity to work with a talented team and contribute to the development of cutting-edge machine learning...


  • Edmonton, Alberta, Canada Voyager Systems Corp. Full time

    **Job Title:** Data ScientistWe are looking for a skilled Data Scientist to join our team at {company}. As a Data Scientist, you will be responsible for analyzing complex data sets and developing predictive models to drive business growth.**Key Responsibilities:**• Develop and implement machine learning algorithms to improve business outcomes• Analyze...


  • Edmonton, Alberta, Canada FLYRO Full time

    We are seeking a skilled Backend Developer to join our team and contribute to the design and development of our cutting-edge AI and Machine Learning solutions. The ideal candidate will have a strong background in software development, as well as experience with AI and Machine Learning technologies.This is an excellent opportunity to work with a talented team...


  • Edmonton, Alberta, Canada Global hire Placement Services Inc Full time

    Job Title: Senior Software EngineerAs a senior software engineer, you will have the opportunity to work with our team of experts to develop innovative solutions using machine learning algorithms. With a strong background in software development, you will be responsible for designing and implementing scalable and efficient software...


  • Edmonton, Alberta, Canada Jimmy's Place Pizza & Donair Full time

    About the RoleWe are seeking a skilled Software Developer to join our team. As a key member of our team, you will be responsible for designing and developing cloud-based applications using machine learning algorithms.Key Responsibilities:Design and develop cloud-based applications using machine learning algorithmsCollaborate with cross-functional teams to...


  • Edmonton, Alberta, Canada 3 STAR TRUCK REPAIR LTD. Full time

    Job Description:As a member of our team, you will be responsible for developing and maintaining software applications using machine learning and data analysis techniques. You will work closely with our data science team to design and implement data-driven solutions. Key Responsibilities:Develop and deploy software applications using machine learning and data...


  • Edmonton, Alberta, Canada Tots World Daycare Full time

    As a senior software engineer on our team, you will be responsible for designing and developing software applications with a focus on machine learning architecture. This involves working closely with cross-functional teams to identify business requirements and develop solutions that meet those needs.


  • Edmonton, Alberta, Canada Cobs Bread Full time

    We are seeking a highly skilled Senior Software Engineer with expertise in machine learning and data analysis to join our team at Company. The successful candidate will be responsible for developing and implementing data-driven solutions that meet the evolving needs of our business. Key responsibilities include:Designing and implementing data pipelines to...


  • Edmonton, Alberta, Canada Corina Therapeutic Massage INC Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in AI and machine learning, with a proven track record of delivering high-quality software solutions.Key Responsibilities:Design and develop complex software systems using cutting-edge technologiesCollaborate with...


  • Edmonton, Alberta, Canada ANTTAL TRANSPORTATION LTD Full time

    We are seeking a talented Senior Software Developer to join our team at {company}. The ideal candidate will have a strong background in Artificial Intelligence and Machine Learning and be able to design and develop complex software systems.The successful candidate will be responsible for:Leading the development of software projectsDesigning and implementing...


  • Edmonton, Alberta, Canada Glass Doctor Of Edmonton Full time

    About the Role: As a Software Developer at Company, you will be working on developing and maintaining AI and Machine Learning models to improve our products and services.Key Responsibilities:Design and implement AI and ML models using Python and JavaCollaborate with cross-functional teams to integrate ML models into our productsDevelop and maintain...


  • Edmonton, Alberta, Canada Judgemotive Automotive Services & Sales ltd Full time

    Job Title: Software EngineerDevelop and maintain software applications using programming languages such as Python, Java, and C++.Analyze and interpret complex data sets to inform software development decisions.Collaborate with cross-functional teams to design and implement software solutions.Stay up-to-date with industry trends and emerging technologies in...