Machine Learning Resident - Client: Nialli (12 month term)
Alberta Machine Intelligence Institute
“If you are interested in the application of predictive and prescriptive machine learning for construction project management, this is the right opportunity for you. Be a part of the team of research and machine learning scientists building a next-generation AI intelligence platform for construction from the ground up and get mentored by some of the best minds in AI during the process.”
-Soumik Farhan, Machine Learning Scientist, Advanced Technology
About the Role
This is a paid residency that will be undertaken over a 12-month period with the potential to be hired by our client, Nialli, 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 Client
Nialli is a fast-growing Calgary-based technology company developing next-generation, AI-powered solutions for the construction industry. Its platform brings together project data, intuitive visualization, and artificial intelligence to help construction teams improve collaboration, identify risks earlier, and make faster, better-informed decisions.
The company operates in a highly iterative, product-driven environment where new ideas are rapidly designed, tested, and validated. Nialli works closely with leading construction firms across North America and the United Kingdom to develop Proofs of Concept, evaluate emerging AI capabilities, and translate promising innovations into practical tools that address real-world project management challenges.
Learn more at nialli.com.
About the Project
This project will support Nialli’s artificial intelligence research and commercialization program focused on transforming construction project data into predictive, prescriptive, and continuously improving intelligence.
The work will explore how machine learning can help construction teams anticipate project risks, identify schedule and productivity issues earlier, recommend corrective actions, and learn from the outcomes of those recommendations.
Research areas may include construction-specific AI and knowledge systems, predictive risk modelling, recommendation engines, portfolio benchmarking, and agentic systems that can monitor projects and perform routine analysis.
The goal is to translate this research into practical, customer-facing capabilities that move Nialli beyond reporting and analytics toward an AI-powered platform that helps project teams make better decisions and improve project performance over time.
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, specifically generative AI, predictive modeling, or LLM agentic systems..
Key Responsibilities:
- Design, implement, optimize, and evaluate models for predictive risk detection, prescriptive recommendations, or AI-assisted workflow tasks in the construction domain.
- Prepare, curate, and preprocess high-quality datasets for training or fine-tuning, and validating models.
- Utilize state-of-the-art Large Language Models (LLMs), retrieval-augmented generation (RAG), agentic systems, and ML frameworks, tools and open-source libraries to enhance model performance, accelerate workflows, and optimize data processing.
- Undertake applied research on ML and generative AI / natural language processing techniques to address the limitations in existing models.
- Optimize ML pipelines to ensure efficiency, scalability, and real-time processing capabilities.
- Collaborate with the project team and stakeholders to develop MVP and client focused solutions.
- Engage in regular client meetings, contributing to presentations and reports on project progress.
Required Qualifications:
- Completion of a Computer Science (or a related graduate degree program) MSc. or PhD.
- Proficient in developing and training, fine-tuning and evaluating machine learning and deep neural network models in PyTorch and/or TensorFlow.
- Proficient in Python programming language and related ML frameworks, libraries, and toolkits (e.g., Scikit-learn, PyTorch, OpenCV, Pandas, HuggingFace, Langchain, LlamaIndex).
- Solid understanding of classical statistics and its application in model validation.
- Familiarity with Linux, Git version control, and writing clean code.
- Strong understanding of modern AI application concepts, including prompt design, data grounding, context management, and evaluation methodologies.
- Experience with or understanding of cloud-based AI integration, particularly within the Microsoft Azure ecosystem.
- A positive attitude towards learning and understanding a new applied domain .
- Must be legally eligible to work in Canada.
Preferred Qualifications:
- Familiarity with and hands-on experience with construction project management, scheduling, or complex enterprise B2B data.
- Exposure to generative AI frameworks, RAG (Retrieval-Augmented Generation) architectures, vector search, and model orchestration tools (e.g., Azure AI Foundry, OpenAI, Claude).
- Research or practical experience with agentic AI systems capable of autonomous workflow monitoring, analysis, and multi-agent coordination.
- Background knowledge or a strong interest in construction technology, lean construction principles, project scheduling, or other complex B2B industrial domains.
- Experience analyzing large datasets to identify predictive indicators, such as schedule slippage, constraint bottlenecks, or resource conflicts.
- Experience/familiarity with software engineering best practices.
- Experience with deploying machine learning models in production environments or strong software engineering (or MLE) skills is a plus.
Non-Technical Requirements:
- Desire to take ownership of a problem and demonstrate 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.
- Candidates residing in or willing to relocate to Calgary, AB are preferred.
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 August 27, 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.
- ...leverage molecular diagnostics for personalized patient care.” - Anjana Puliyanda, Machine Learning Scientist 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 afterwards. The Resident...ResidentFull timeContract work
- “If you are excited about applying machine learning to tackle real-world challenges in spatial movement analysis , this... ...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 client...ResidentFull timeContract work
$53.7k - $75.3k per year
...to an assigned North American client base, helping employees, HR partners... ...zones. This is a full-time term role and may be based in one of... ...and sound judgment. Quickly learns and adapts to new programs, systems... ...: Full time Job Posting: 12/08/2026 11:08:49 Req ID:...SuggestedLong term contractRemplacementFull timeTemporary workPart timeCasual workWork at office- ...company of 300 employees serving 100 utility clients across North America and the Caribbean.... ...communities across the Americas. The Role The Learning Design & Enablement team at SpryPoint is... ...Conversation A relaxed conversation to learn more about your background your goals and...SuggestedFull timeContract workRemote workFlexible hours
- ..., and workforce management solutions. Title: Machine Learning Specialist Duration: 2026-09-01 to 2027-08-31 (6 Months possible extension) Location: Edmonton, AB (... ...service delivery across the balanced with individual client needs. This facilitates enhanced data access,...SuggestedFull timeRemote work
- ...Senior Machine Learning Specialist Data Scientist / AI Developer Client: Government of Alberta – Technology & Innovation Project: Data Projects / Data... ...25 hours/week Contract Extension: Up to 6 months Position Overview The Government of...Full timeContract workRemote workRelocationMonday to friday
- ...quality investments and housing for all its clients, our experienced team comprised of more... ...day one, our goal has been to provide Residents and their families with clean, safe, and... ...change, experimentation, innovation and learning from failure to make continual improvements...ResidentFull timeContract work
- ...take a leadership role in shaping the strategic direction of our machine learning infrastructure, proactively identifying opportunities for... ...to anticipate future needs, recommending and implementing long-term solutions that align with our business objectives. As a senior...Long term contractFull timeNight shift
- ...personal tours” with the prospective resident outlining the features and... ...from Property Manager within 12 hours of receipt of application... ...by approved method. Review monthly reports as provided by Property... ...knowledge of MS Office and aptitude to learn new software programs. ~...ResidentInternshipLocal area
- ...who share this mindset to join us. With a monthly reach of 30 million Canadians, you can help... ...cares about your development and long-term career at Rogers A team that trusts and... ...Shift: Variable Length of Contract: 12 Months Work Location: 5915 Gateway Boulevard (...Long term contractFull timeContract workLocal areaShift workWeekend workAfternoon shift
- ...Change at Scale. The Opportunity ** This posting is for a 12-month position ** AMA is looking for a Sustainability Initiatives... ...directors. ~ Proven experience coaching counselling and guiding clients and staff across all levels of an organization. ~ Experience...Full timeWork at officeFlexible hours
- ...in the solid waste and recycling industry. Waste Logic assists clients to help create their own plans for sustainability, through levers... ...Coordinator to provide maternity leave coverage for a 12-month term. This role is responsible for executing and coordinating marketing...Full timeWork at officeMonday to friday
$59k - $70k per year
...Culture Supervisor (Maternity Coverage - 12 Month Contract) Do you enjoy helping others and... ...related accidents and WCB claims and Short-Term Absences Work closely with managers... ...employee mental health and wellbeing support Learning programs through our Academies designed to...Weekly payPermanent employmentFull timeContract workTemporary workWork at officeWorldwideShift work- ...opportunity for someone early in their career who is organized, dependable, proactive, and eager to learn. This is a fixed-term contract position expected to last 14 months, with the possibility of extension. Responsibilities Manage and coordinate the CEO's calendar, balancing...Full timeTemporary workFixed term contractWork at officeShift work
- ...are all realized for each site by effective resident service to potential and existing... ...web-based programs preferred Ability to learn and adapt quickly to changing systems and... ...applying for a location you do not currently reside in, please specify if you are planning to...ResidentFull timeContract workFor contractorsLive InWork at officeRelocationFlexible hours
$83.52k - $111.78k per year
...Early Childhood Service (ECS) through Grade 12. Through safe and caring schools for all... ...certification; supporting students with diverse learning needs; funding and supporting school... ...documents/checks from the province they currently reside in. Links and information on what the...Permanent employmentFull timeTemporary workPart timeMonday to fridayFlexible hours2 days per week- ...Training About Amii Alberta Machine Intelligence Institute (Amii)... ...intelligence (AI) and machine learning, our world-renowned researchers... .... About the Role As a K-12 Education Specialist, you will... ...community and events A chance to learn from amazing teammates who...Full timeContract workTemporary workCasual workWork at officeFlexible hours
$19.43 per hour
...and drives company success. We deliver long-term career stability within a safety-first... ...standards to eliminate defects. Maximize Machine Uptime: Troubleshoot basic mechanical jams... ...worn always necessary Qualifications 6 months or more of experience in a manufacturing...Weekly payLong term contractFull timeInternshipImmediate startShift workNight shiftRotating shiftDay shift- ...Job Responsibility: YOU BELIEVE learning IS ONE OF LIFE'S BEST journeys . Posted: 2025-05-21 Closing: When Filled Location: Edmonton... ...Provide input and ongoing support for the implementation of the long-term strategy for learning at AMA. Support all employees in...Long term contractFull timeFlexible hours
- ...Pension with company match Do you have what it takes? Efficiently operate fabrication equipment like a ban saw and capable of learning other types of saws and equipment. Effectively measure material with tape measure or other measuring devices. Ability to interpret...Full timeFor contractors
$19.43 per hour
...into a steady full-time manufacturing role? We’re actively hiring Machine Operators to join our growing production line! Position Details... ...-Ensuring PPE is worn always necessary Qualifications 6 months or more of experience in a manufacturing setting -Excellent organizational...Weekly payFull timeInternshipImmediate startShift workNight shiftRotating shiftDay shift- ...making a difference in patient care? Join our dynamic team as a Client Scheduling Coordinator and be the vital link between patients, families... ...with superior customer service skills, a willingness to learn, and an overwhelming drive to showcase their scheduling abilities...Full timeSeasonal workWork at officeImmediate startMonday to friday
$47.56k - $59.97k per year
...City of Edmonton's Fleet and Facility Services team is seeking a Client Services Technologist to serve as the primary link and project coordinator... ...an accommodation, please contact ****@*****.*** . Learn more about our benefits . Up to 1 Permanent full-time...Hourly payPermanent employmentFull timeFor contractorsWork at officeWork from home- ...Summary: Client Service Execution Lead Remote | Fixed-Term Opportunity | 20–40 Hours per Week Bickert... ...performance discussions and candid monthly evaluations. Address underperformance... ...and productivity. Able to learn unfamiliar software and business...Permanent employmentFull timePart timeFor contractorsFixed term contractCasual workInternshipRemote work
- ...exist to make it possible for our clients, team members and communities.... ..., performance enablement, and learning and development. About The... ...problem-solving skills. Grade 12 graduate (post-secondary... ...Check out our How We Hire page to learn more about our hiring process....Full timeFlexible hours
$131.88k - $169.56k per year
...valued customers and drive sustainable business growth. For more information, please visit: and We are seeking an additional Client Executive, to support and drive business growth. This role is responsible for driving sales and growth on our Public Sector team. The...Full timeContract workRemote workVisa sponsorshipRelocation package$22 per hour
...Overview The Client Advisor is a Brand Ambassador who embodies the Moncler Client Promise... ...KPIs and to exceed client expectations. Learn and master Brand and product knowledge.... ...standards. Respect Moncler Brand standards in terms of grooming and behavior....Hourly payPart timeFlexible hours- ...Total Group of Companies is actively recruiting a team of 12-16 Rescue Technicians for a long-term project located in Saskatchewan. We are an equal... ...fire prevention, instruction and or medical response to clients of The Total Group of Companies. Under the direct supervision...Long term contractFull timeFor contractors
- ...Staffmax is helping our client hire a skilled Machine Operator for a 5-month contract. This role is essential to production operations and is ideal for mechanically inclined individuals with strong attention to detail. Contract Length: 5 Months Location: Edmonton, AB Key...Contract workTemporary workManual laborShift work
$16 - $18 per hour
Overview Languages English Education ~ No degree, certificate or diploma Experience 1 year to less than 2 years On site Work must be completed at the physical location. There is no option to work remotely. Benefits Health benefits Dental...Permanent employmentFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Resident - Client: Nialli (12 month term). Be the first to apply!
- resident engineer Edmonton, AB
- medical resident Edmonton, AB
- resident advisor Edmonton, AB
- resident Edmonton, AB
- resident liaison officer Edmonton, AB
- resident care coordinator Edmonton, AB
- citizen service officer Edmonton, AB
- machine learning part time Edmonton, AB
- machine learning Edmonton, AB
- machine learning researcher Edmonton, AB
