1

Technical Trainer Jobs in Alberta (NOW HIRING)

Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...

Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...

Delivering technical training on new and updated VECTRA processes, methodologies, and software tools. * Maintaining and updating VECTRA-related documentation and Quality Metric Systems to ensure ...

Delivering technical training on new and updated VECTRA processes, methodologies, and software tools. * Maintaining and updating VECTRA-related documentation and Quality Metric Systems to ensure ...

Have an engineering background (mechanical, aerospace, electrical etc.) and/or hands-on experience in the aerospace maintenance field and/or significant experience/training in the technical ...

Technical Writer

Edmonton, AB · On-site

$25 - $32/hr

Have an engineering background (mechanical, aerospace, electrical etc.) and/or hands-on experience in the aerospace maintenance field and/or significant experience/training in the technical ...

Technical Manager

Slave Lake, AB · On-site

CA$102K - CA$136K/yr

Technical Manager Slave Lake, Alberta Our Technical Managers work with departments across our ... You'll be supported in continued development through on-the-job and classroom training and ...

Technical Manager High Prairie, Alberta Our Technical Managers work with departments across our ... You'll be supported in continued development through on-the-job and classroom training and ...

Technical Specialist

High Prairie, AB · On-site

CA$65K - CA$87K/yr

Technical Specialist Slave Lake, AlbertaHigh Prairie, Alberta Our Technical Specialists are the ... You'll be supported in continued development through on-the-job and classroom training and ...

Technical Specialist Slave Lake, AlbertaHigh Prairie, Alberta Our Technical Specialists are the ... You'll be supported in continued development through on-the-job and classroom training and ...

next page

Showing results 1-20

Technical Trainer information

See Alberta salary details

$33.5K

$73.2K

$116K

How much do technical trainer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for technical trainer in Alberta is $73,229.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,000.00 and $85,000.00 per year, depending on experience, location, and employer.

What does a technical trainer do?

As a technical trainer, you work in an organization to teach employees about new software, equipment, or procedures necessary for a particular position. You evaluate the skill sets of individual employees to make recommendations about additional educational opportunities and develop materials using a variety of media. You should have several years of industry experience and be up-to-date with the latest technology. Excellent interpersonal skills are vital to train staff effectively, and administrative tasks require you have strong organizational and time management skills. Certification is voluntary through a vendor-based program for software or through an organization such as the Association for Talent Development.

What does a technical trainer do?

A Technical Trainer is responsible for designing, developing, and delivering training programs to help employees or clients learn new technical skills or improve existing ones. They often teach subjects related to software, hardware, IT systems, or specialized equipment, depending on the industry. Technical Trainers assess learning needs, create instructional materials, and evaluate the effectiveness of training sessions. Their goal is to ensure participants gain the knowledge and skills needed to perform their roles efficiently and keep up with technological advancements.

What are the key skills and qualifications needed to thrive as a technical trainer, and why are they important?

To thrive as a Technical Trainer, you need in-depth subject matter expertise, strong instructional abilities, and often a relevant bachelor's degree or certifications in the technologies being taught. Familiarity with learning management systems (LMS), e-learning authoring tools, and virtual classroom platforms is typically required. Excellent communication, adaptability, and strong interpersonal skills help trainers engage diverse learners and adjust to varying skill levels. These skills ensure effective knowledge transfer, learner engagement, and successful training outcomes in both corporate and technical environments.

What are some typical challenges technical trainers face when delivering training sessions, and how can they be addressed?

Technical Trainers often encounter challenges such as varying skill levels among participants, keeping learners engaged with complex material, and adapting to different learning styles. To address these, trainers can assess participants’ baseline knowledge beforehand, incorporate interactive elements like hands-on labs or group activities, and use a variety of teaching methods (e.g., visual aids, demonstrations, and real-world scenarios). Regular feedback and flexibility in delivery help ensure that all participants can grasp the material effectively.

What is the difference between Technical Trainer vs Technical Instructor?

AspectTechnical TrainerTechnical Instructor
CredentialsTypically requires certifications in training, adult education, or specific technical fieldsOften holds technical certifications or subject matter expertise, with some training credentials
Work EnvironmentWorks in corporate, training centers, or online platforms, delivering skill development sessionsWorks in educational institutions, corporate training, or workshops, focusing on teaching technical skills
Employer & Industry UsageCommon in corporate, manufacturing, IT, and technology sectorsFound in educational, corporate, and technical training settings

While both roles focus on technical skill development, a Technical Trainer often emphasizes designing and delivering training programs in corporate environments, whereas a Technical Instructor typically teaches technical subjects in educational or training institutions. The roles overlap in skills and certifications but differ mainly in their work settings and primary focus.

How much do technical trainers make in the US?

Technical trainers in the US typically earn an average salary of around $60,000 to $80,000 per year, depending on experience, certifications, and industry. Senior or specialized trainers can earn over $100,000 annually, especially with expertise in in-demand technologies or advanced training skills.

What are the most commonly searched types of Technical Trainer jobs in Alberta?

The most popular types of Technical Trainer jobs in Alberta are:

What are popular job titles related to Technical Trainer jobs in Alberta?

For Technical Trainer jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Technical Trainer jobs in Alberta look for?

The top searched job categories for Technical Trainer jobs in Alberta are:

What are popular job titles related to Technical Trainer jobs in AB?

For Technical Trainer jobs in AB, the most frequently searched job titles are:

Infographic showing various Technical Trainer job openings in Alberta as of August 2026, with employment types broken down into 88% Full Time, and 12% Contract. Highlights an 100% In-person job distribution, with an average salary of $73,229 per year, or $35.2 per hour.

AI Technical Trainer - Remote

YO AI Labs

Edmonton, AB • Remote

$80 - $120/hr

Full-time

Posted 5 days ago


Job description

Senior Software Engineer

Job Type: Contractor (~15 hours/week)
Location: Remote

Job Summary

We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools.

You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization. No prior AI experience is required.

Key Responsibilities
  • Create reinforcement learning environments for software engineering tasks.
  • Design tasks involving bug fixing, feature development, refactoring, and performance optimization.
  • Build deterministic verification systems and golden reference solutions.
  • Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively.
  • Develop realistic, reproducible software engineering scenarios.
  • Ensure tasks accurately measure coding ability, problem-solving, and tool usage.
  • Document solutions and provide clear technical feedback.
Required Skills
  • Strong proficiency in Python 3, Java, Rust, C++, or TypeScript.
  • Strong understanding of algorithms and data structures.
  • Experience with bug fixing and debugging complex software issues.
  • Proven experience in feature implementation and codebase refactoring.
  • Strong knowledge of performance optimization and tuning.
  • Excellent written and verbal communication.
  • Strong attention to detail.
Preferred Qualifications
  • Experience working with large-scale or distributed codebases.
  • Familiarity with AI/ML systems is a plus but not required.
  • Experience with rigorous code reviews and software engineering best practices.
  • Experience working effectively in remote or cross-functional teams.
Hiring Process
  1. Submit an application and screening questions.
  2. Complete an AI interview (~30 minutes).
  3. Complete a technical assessment, if required.
  4. Hiring Manager review.
Compensation

Compensation is output-based, with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply.

Availability

Selected experts should be prepared to begin their first tasks within 24–48 hours of completing onboarding.