1

Computer Science Volunteer Jobs in Calgary, AB (NOW HIRING)

... volunteer and lots of opportunity to "Pay it Forward". +Time and flexibility to meet your needs ... WHAT YOU'LL NEED TO SUCCEED +Post-secondary education in Computer Science, Software Engineering, or ...

Community-minded culture - Receive two paid days per year to volunteer and lots of opportunity to ... Bachelor's Degree in Computer Science, BIT - Application Development Diploma or related studies ...

... cutting-edge science to deliver solutions that drive progress and create a more sustainable ... Intermediate computer skills required, especially Excel. * 1 year experience in an Accounting ...

... cutting-edge science to deliver solutions that drive progress and create a more sustainable ... Basic computer skills/ * Must be able to wear appropriate PPE including steel toed shoes/boots. Who ...

S. in Safety, Environmental Sciences, Engineering, Human Resource Management or related field ... Computer literacy, particularly with Microsoft Word, PowerPoint, Excel * Strong written and oral ...

This includes filing of the Scientific Research & Experimental Development (SR&ED) claims * Tax ... High level of competence with computer and accounting systems * Demonstrates strong communication ...

next page

Showing results 1-20

Computer Science Volunteer information

See Calgary, AB salary details

$16.5K

$63.4K

$132K

How much do computer science volunteer jobs pay per year?

As of Jun 17, 2026, the average yearly pay for computer science volunteer in Calgary, AB is $63,444.00, according to ZipRecruiter salary data. Most workers in this role earn between $38,500.00 and $82,500.00 per year, depending on experience, location, and employer.

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

To succeed as a Computer Science Volunteer, you generally need foundational knowledge of programming languages, problem-solving skills, and a passion for technology, often demonstrated through relevant coursework or project experience. Familiarity with tools such as Git, collaborative platforms like GitHub, and optionally, certifications in programming or software development can be advantageous. Strong teamwork, adaptability, and clear communication are standout soft skills in this setting. These abilities are vital to effectively contribute to projects, collaborate with diverse teams, and support organizational goals with limited resources.

What is a Computer Science Volunteer job?

A Computer Science Volunteer role involves assisting with technology-related projects, coding, software development, or IT support in a non-profit, educational, or community setting. Volunteers may help with teaching programming, developing websites, troubleshooting technical issues, or contributing to open-source projects. This role provides hands-on experience while making a positive impact.

What types of projects do Computer Science Volunteers typically work on?

Computer Science Volunteers often contribute to a wide range of projects such as developing software applications, creating websites, supporting IT infrastructure, or assisting with data analysis tasks for nonprofits, educational institutions, or community programs. Depending on the organization's needs, you might collaborate on coding initiatives, troubleshoot technical issues, or help maintain databases. Volunteers usually work in teams, learning from experienced professionals while gaining hands-on experience. This exposure is excellent for developing technical skills, building your portfolio, and expanding your professional network within the tech field.

What are the most commonly searched types of Computer Science jobs in Calgary, AB? The most popular types of Computer Science jobs in Calgary, AB are:
Infographic showing various Computer Science Volunteer job openings in Calgary, AB as of June 2026, with employment types broken down into 71% Full Time, 27% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $63,444 per year, or $30.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

Posted 18 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