Enable job alerts via email!

Machine Learning Resident (12 months)

Alberta Machine Intelligence Institute

Edmonton

On-site

CAD 60,000 - 100,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative organization is seeking a passionate individual to join their team as a machine learning resident. This unique opportunity offers mentorship from leading scientists and the chance to work on impactful AI projects aimed at enhancing enterprise software solutions. You will be involved in designing and optimizing machine learning algorithms, preparing datasets, and collaborating with a cross-functional team to develop client-focused solutions. This role not only promises professional growth but also the potential for a long-term position within the client’s organization. If you are eager to contribute to cutting-edge AI initiatives, this is the perfect opportunity for you.

Benefits

Mentorship from Amii Scientist
Professional development activities
Access to Amii community and events
Competitive pay
Networking opportunities
Potential ongoing role at client’s organization

Qualifications

  • Strong background in machine learning and Python programming.
  • Experience with NLP and generative AI is a plus.

Responsibilities

  • Design and optimize ML algorithms for enterprise architectures.
  • Prepare and optimize datasets for ML modeling.

Skills

Machine Learning
Python Programming
Natural Language Processing (NLP)
Data Preparation
Critical Thinking
Team Collaboration

Education

Graduate level program (M.S./Ph.D) in Computer Science

Tools

Scikit learn
PyTorch
Pandas
Tensorflow
JAX
Linux
Git

Job description

“Join a team of machine learning scientists and domain experts developing intelligent systems that analyze and map complex application dependencies. Collaborate with and be mentored by some of the brightest minds in AI as you shape the future of enterprise software management and intelligent automation.”

- Adam Danyleyko, Product Owner, Advanced Technology

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 Venture Capital backed client, post project. The Resident will report to an Amii Scientist and regularly consult with the client team to share insights and engage in knowledge transfer activities. Successful candidates will be members of a cross-functional project team with backgrounds in machine learning (ML) research, project management, software engineering, and new product development. This is a rare opportunity to be mentored by world-class scientists and to develop something truly impactful.

About the Client

Our client operates at the forefront, using AI to solve deep-rooted problems in enterprise software development. Their innovative platform delivers insights into a codebase by mapping complex environments to generate a source of truth when it comes to system integrations and dependencies. The company leverages AI capabilities to power these solutions and impact how major enterprises will build and maintain software.

About the Project

The client project you will support involves continuously enhancing their products to meet the demands of complex enterprise environments. Their AI integration project is set to achieve two key milestones: The launch of a client-facing AI tool with natural language interaction capabilities powered by ecosystem graphs and the expansion of support across multiple programming languages. These advancements will enable broader compatibility with enterprise software and deliver greater value to our customers.

Required Skills / Expertise

Are you passionate about building great solutions? You’ll be presented with opportunities to both personally and professionally develop as you build your career. We’re looking for a talented and enthusiastic individual with a solid background in machine learning.

Key Responsibilities:
  • Design, implement, and optimize ML algorithms for analyzing and mapping network dependencies in codebases and enterprise architectures
  • Identify, prepare, and optimize large structured and unstructured datasets from codebases and enterprise environments for ML modeling
  • Conduct applied research on ML techniques, with a focus on understanding and addressing the limitations of existing models
  • Collaborate with project team and stakeholders to develop minimum viable products (MVPs) and client focused solutions
  • Engage in regular client meetings, contributing to presentations and reports on project progress
  • Optimize ML pipelines to ensure efficiency, scalability, and real-time processing capabilities
  • Support the productionalization and deployment of models in client environment
Required Qualifications:
  • Completion of a graduate level program or higher (M.S./Ph.D) in Computer Science, ML or a related scientific/engineering discipline
  • Research or project experience in machine learning, specifically using NLP, Generative AI, and/or graph tools
  • Proficient in Python programming language and related ML frameworks, libraries and toolkits (e.g. Scikit learn, PyTorch, Pandas, Tensorflow, JAX)
  • Familiarity with linux, Git version control, and writing clean code
  • A positive attitude towards learning and understanding a new applied domain
  • Must be legally eligible to work in Canada
Preferred Qualifications:
  • 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
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
  • Get paid for your work (a fair and equitable rate of pay will be negotiated at the time of offer)
  • Build your professional network
  • The opportunity for an 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.

How to Apply

If this sounds like the opportunity you've been waiting for, please don’t wait for the closing April 28, 2025 to apply - we’re excited to add a new member to the Amii team for this role, and the posting may come down sooner than the closing date if we find the right candidate before the posting closes! When sending your application, please send your resume and cover letter indicating why you think you'd be a fit for Amii. In your cover letter, please include one professional accomplishment you are most proud of and why.

Applicants must be legally eligible to work in Canada at the time of application.

Amii is an equal opportunity employer and values a diverse workforce. We encourage applications from all qualified individuals without regard to ethnicity, religion, gender identity, sexual orientation, age or disability. Accommodations for disability-related needs throughout the recruitment and selection process are available upon request. Any information provided by you for accommodations will be kept confidential and won’t be used in the selection process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.