1

Computer Science Training Jobs in Alberta (NOW HIRING)

Provide training and support to end-users to ensure effective utilization of Power Apps solutions. Qualifications: * Bachelor's degree in Computer Science,Computer or SoftwareEngineering,ora related ...

Programmer

Edmonton, AB ยท On-site

Other Duties Complete safety training as required on an ongoing basis. Represent the Company in a ... Preferred Experience with virtualization Bachelor's degree/college program in computer science or ...

Bachelor's degree in Business, Computer Science, Healthcare, or a related field * Project ... Advanced training or certification in change management and implementation science Advanced ...

Consultant

Edmonton, AB ยท On-site

... immersive training, hands-on experience, and mentorship. Location requirement: Dallas, TX or ... computer science, data analytics, engineering, mathematics, business, and social sciences.

next page

Showing results 1-20

Computer Science Training information

See Alberta salary details

$21K

$69.7K

$120K

How much do computer science training jobs pay per year?

As of Jul 10, 2026, the average yearly pay for computer science training in Alberta is $69,672.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,500.00 and $100,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Computer Science Training position, and why are they important?

To thrive in Computer Science Training roles, you need a solid background in computer science concepts, programming, and educational or instructional expertise, often supported by a relevant degree or professional certifications such as CompTIA, Microsoft Certified Educator, or instructional design credentials. Familiarity with learning management systems (LMS), online collaboration platforms, and coding tools like Python, Java, or C++ is commonly required. Strong communication, patience, and the ability to tailor complex technical information to diverse audiences are valuable soft skills in this field. These competencies are essential for effectively teaching and preparing learners for evolving industry demands.

What are some typical responsibilities of someone working in Computer Science Training?

Professionals in Computer Science Training are often responsible for designing and delivering curriculum, conducting hands-on programming workshops, assessing learners' progress, and updating course materials to reflect current industry trends. You may work closely with other instructors, HR training coordinators, or technical experts to align content with organizational or educational objectives. Collaboration with industry professionals and ongoing professional development are also common, as the technology landscape evolves quickly. This mix of technical and educational duties ensures that trainees gain practical, up-to-date skills needed for a successful tech career.

What is a Computer Science Training job?

A Computer Science Training job involves teaching or mentoring individuals in computer science concepts, programming, and related technologies. Professionals in this role may work in academic institutions, corporate training programs, or bootcamps to help students or employees develop technical skills. The job often includes designing curriculum, conducting lectures or hands-on coding sessions, and assessing learners' progress. Strong knowledge of programming languages, algorithms, and software development is typically required.

What are the most commonly searched types of Computer Science Training jobs in Alberta? The most popular types of Computer Science Training jobs in Alberta are:
What are popular job titles related to Computer Science Training jobs in Alberta? For Computer Science Training jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Computer Science Training jobs in Alberta look for? The top searched job categories for Computer Science Training jobs in Alberta are:
Infographic showing various Computer Science Training job openings in Alberta as of July 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $69,672 per year, or $33.5 per hour.

Principal Machine Learning Engineer, General AI, ML & Big Data

C-Serv

Calgary, AB โ€ข On-site

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 11 days ago


Job description

About Opportunity

We are working with a global networking leader driving a fundamental shift in how businesses manage networks. There AI Core group pioneersโ€™ platforms across Generative AI, AI Agents, RAG, Knowledge Bases, Data Mining, Anomaly Detection, and LLM fine-tuning โ€” powering flagship products and enabling entirely new offerings. Innovation isn't just encouraged it's expected.

The Role

As one of our Principal ML Engineerโ€™s, you'll be a key technical leader and thought leader, shaping our ML strategy and building intelligent, high-performance multi-agent systems that perceive, learn, and act in real time.

What You'll Do

  • Define and drive the technical vision for ML solutions across products and platforms
  • Own the end-to-end software development lifecycle โ€” from design and code reviews through to deployment and operations
  • Architect high-performance, scalable microservices, including synchronous and asynchronous web services
  • Build real-time inference pipelines for complex models using Triton, TensorRT, and mixed-precision computing
  • Mentor engineers, set technical direction, and foster a strong team culture
  • Champion engineering excellence, system resilience, and continuous operational improvement

Requirements

Required Qualifications

  • Degree in Computer Science, Mathematics, or a related field
  • 5โ€“10 years of full software development lifecycle experience (design, coding, testing, deployment, and operations)
  • 5โ€“10 years of Python expertise, including advanced features and libraries
  • Strong experience designing RESTful APIs (e.g., FastAPI)
  • Proficiency with Docker, Kubernetes, and CI/CD pipelines
  • 3+ years designing and architecting large-scale distributed systems on cloud platforms (AWS, Azure, or GCP)
  • Proven experience as a tech lead or engineering mentor

Preferred Qualifications

  • MS or PhD in Computer Science or ML
  • Hands-on experience with ML frameworks: PyTorch, SageMaker, Triton, or TensorRT
  • Familiarity with NoSQL and document databases
  • Track record of handling big data, optimising workflows, and improving system performance

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Training & Development