1

Machine Learning Engineer New Grad Jobs in Alberta

Senior Software Engineer - Canada

Calgary, AB · Remote

CA$120K - CA$150K/yr

As platform engineers, we are building a next-generation machine learning platform, which ... Spark, Hadoop, HBase, Cassandra) to build large scale machine learning pipelines * Develop new ...

We're building something that hasn't existed before: a new layer of the internet where the "where ... You will design and implement machine learning systems that operate directly on spatial datasets ...

ML Platform Engineer

Calgary, AB · On-site

CA$152K - CA$174K/yr

Understanding of machine learning and AI concepts, workflows, and lifecycle management * Ability to ... Those who are new to the role may join below the midpoint and develop their skills over time. The ...

Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... Work closely with product and engineering teams to ensure seamless integration of new features and ...

... identify new business opportunities while championing data-driven decision-making and the ... As a Machine Learning Specialist on the team, you will combine your expert knowledge of data ...

... identify new business opportunities while championing data-driven decision-making and the ... As a Machine Learning Specialist on the team, you will combine your expert knowledge of data ...

... turning machine learning models into real product experiences that customers use every day. Your ... You bring a growth mindset to your work - you're comfortable asking questions, learning new ...

next page

Showing results 1-20

Machine Learning Engineer New Grad information

See Alberta salary details

$26.5K

$109.4K

$202.5K

How much do machine learning engineer new grad jobs pay per year?

As of Jul 22, 2026, the average yearly pay for machine learning engineer new grad in Alberta is $109,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $150,000.00 per year, depending on experience, location, and employer.

What is a Machine Learning Engineer New Grad job?

A Machine Learning Engineer New Grad job is an entry-level role for recent graduates specializing in machine learning and artificial intelligence. It typically involves developing, training, and deploying machine learning models, working with large datasets, and optimizing algorithms for performance. New grads in this role often collaborate with data scientists, software engineers, and product teams to integrate models into applications. Employers look for proficiency in programming (Python, TensorFlow, PyTorch), a strong foundation in ML concepts, and experience with data processing. This role provides an opportunity to gain hands-on industry experience and grow technical skills in real-world applications.

What are the key skills and qualifications needed to thrive in the Machine Learning Engineer New Grad position, and why are they important?

To thrive as a Machine Learning Engineer New Grad, a strong background in computer science, statistics, and mathematics, often supported by a relevant degree, is essential. Familiarity with programming languages like Python or Java, machine learning frameworks (such as TensorFlow or PyTorch), and basic knowledge of data tools and cloud platforms is typically required. Effective problem-solving, eagerness to learn, and clear communication help new grads excel when collaborating on projects and learning from senior team members. These skills and qualities are vital for adapting quickly, contributing to team goals, and building a successful foundation in this fast-evolving technical field.

What are the typical day-to-day tasks of a Machine Learning Engineer New Grad?

As a Machine Learning Engineer New Grad, your daily tasks often include collecting and preprocessing data, developing and testing machine learning models, and analyzing model performance. You may work closely with data scientists and software engineers to integrate models into production systems and address real-world business problems. Participating in team meetings, code reviews, and collaborative projects is common, providing opportunities to learn best practices and receive mentorship. This hands-on, varied workload helps you quickly build technical and collaborative skills early in your career.

What are popular job titles related to Machine Learning Engineer New Grad jobs in Alberta? For Machine Learning Engineer New Grad jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Machine Learning Engineer New Grad jobs in Alberta look for? The top searched job categories for Machine Learning Engineer New Grad jobs in Alberta are:
What cities in Alberta are hiring for Machine Learning Engineer New Grad jobs? Cities in Alberta with the most Machine Learning Engineer New Grad job openings:

Machine Learning Resident - Client: Publicus (12 month term)

Alberta Machine Intelligence Institute

Edmonton, AB

Full-time

Posted 6 days ago


Job description

"If you are excited about applying to LLMs to tackle real-world challenges in government procurement, this is a perfect opportunity for you. Be a part of the team of research and machine learning scientists building deployable real-world ML applications from ground up and get mentored by some of the best minds in AI during the process." - Maithrreye Srinivasan, Machine Learning Scientist and Amor Provins, Product Owner, Advanced TechnologyAbout the RoleThis is a paid Residency that will be undertaken over a twelve-month period with the potential to be hired by our client, Publicus, afterwards (note: at the discretion of the client). 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 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 ClientPublicus is Canada's fastest growing govtech company, building the data and intelligence layer for government procurement: helping businesses find and win public-sector contracts and helping governments cut waste, prevent fraud, and buy Canadian. We millions of fragmented, multimodal procurement records into searchable, trusted intelligence. We are AI-native by default: AI is part of everything we build, product and operations alike, which lets a small team move at a pace a far larger one cannot. A central objective of this initiative is to transform how governments and businesses interact with procurement documents by reducing manual review, accelerating information retrieval, and improving data quality. Through intelligent automation, Publicus aims to lower procurement processing costs, improve operational efficiency, and provide trusted procurement intelligence that supports faster, more informed public sector decision-making.In collaboration with Amii, Publicus is developing next-generation AI capabilities for government procurement document intelligence through the generation of realistic synthetic multimodal procurement documents, including adversarial variants that closely resemble authentic procurement documents while containing safe, non-sensitive data. These datasets will be used to train, evaluate, and benchmark multimodal AI models, enabling robust information extraction and reliable deployment within secure government environments.About the ProjectThis project develops advanced AI capabilities for government procurement document intelligence using Document AI, computer vision, optical character recognition (OCR), Vision Language Models (VLMs), and Large Language Models (LLMs). The goal is not a research artifact but a robust, deployable multimodal pipeline that understands, extracts, validates, and benchmarks key information from complex government documents - RFPs, contracts, invoices, and supporting procurement records - and runs reliably in secure, low-compute government environments.A core component of the project is developing realistic synthetic multimodal procurement documents to overcome the limitations of publicly available procurement datasets, which are often incomplete or heavily redacted. The Resident will generate synthetic and adversarial document variants, investigate state-of-the-art document understanding models, benchmark and fine-tune multimodal AI systems, and develop reliable extraction pipelines that improve robustness, efficiency, and deployment readiness for secure, low-compute environments.Required Skills / ExpertiseAre 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, large language models, along with proven experience in applied settings.Key Responsibilities: Design, evaluate, and ship multimodal document intelligence pipelines using OCR, computer vision, Vision Language Models (VLMs), and Large Language Models (LLMs) for government procurement document understanding - orchestrating models and agentic workflows through to production, not stopping at notebook prototypes. Prepare, curate, and annotate procurement datasets, including realistic synthetic and adversarial document variants, for model training, fine-tuning, benchmarking, and evaluation. Conduct applied research in Document AI, computer vision, multimodal learning, and information extraction - and translate it into robust, deployable extraction pipelines that run reliably in secure, low-compute government environments. Benchmark and evaluate state-of-the-art OCR engines, Document AI models, and Vision Language Models, while investigating efficient inference techniques such as quantization, model compression, and optimized transformer serving. Ship client-focused MVPs fast and iterate with evidence - tests, benchmarks, logs, and clear verification steps. At Publicus, if it isn't verifiable, it isn't done. Engage in regular client meetings, contributing to presentations and reports on project progress. Required Qualifications: A graduate degree (MSc or PhD) in Computer Science or a related field with specialization in Computer Vision, Document AI, multimodal learning, or OCR - or equivalent demonstrated experience shipping applied ML systems. We weigh what you have built and can prove works as heavily as credentials. Research or project experience in Document AI, computer vision, OCR, or Vision Language Models (VLMs). Proficiency in Python and modern AI frameworks such as PyTorch, Hugging Face Transformers, vLLM, Unsloth, OpenCV, TensorFlow, and related machine learning libraries. 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: Experience with synthetic data generation and multimodal foundation models (VLMs/LLMs). Experience with building, training, evaluating, and quantizing machine learning models to achieve optimized performance in production environments, with a focus on low-latency, resource-efficient edge-device deployment. Knowledge of MKL, cuDNN, and acceleration techniques for math computing is a plus. Experience with deploying machine learning models in production environments or strong software engineering (or MLE) skills is a plus. Publication record in peer-reviewed academic conferences or relevant journals in ML or Applied AI (especially in computer vision). 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 ApplyBesides 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 AmiiOne 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 ApplyIf this sounds like the opportunity you've been waiting for, please don't wait for the closing July 28, 2026 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.