1

Volunteer Computer Science Opt Jobs in Calgary, AB

Specialist I TIS ERP Sustainment

Calgary, AB ยท Hybrid

CA$115K - CA$145K/yr

Bachelor's degree in Business, Finance, Supply Chain, Computer Science, or related field with 6+ ... Fridays, opt for a compressed work week schedule, or have flexible start and end times. Role ...

... 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

Volunteer Computer Science Opt information

What are some common challenges faced by Volunteer Computer Science professionals, and how can they be addressed?

Volunteer Computer Science professionals often encounter challenges such as adapting to limited resources, collaborating with team members who have varying technical backgrounds, and balancing project timelines with other commitments. To address these, it's important to communicate clearly, set realistic expectations, and leverage open-source tools or platforms. Building strong relationships with other volunteers and seeking mentorship from experienced professionals can also help in navigating these challenges and ensuring project success.

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

To thrive as a Volunteer in Computer Science, you typically need a foundational understanding of programming languages, problem-solving skills, and knowledge of algorithms or software development. Familiarity with tools such as Git, collaborative platforms like GitHub, and sometimes specific frameworks or coding certifications is often required. Strong communication, teamwork, and adaptability help volunteers effectively support projects and collaborate with diverse teams. These skills are crucial for making meaningful contributions, learning quickly, and ensuring the success of community-driven technology initiatives.

What is the difference between Volunteer Computer Science Opt vs Volunteer Software Developer?

AspectVolunteer Computer Science OptVolunteer Software Developer
Required CredentialsTypically no formal credentials required; some knowledge of computer science beneficialOften requires programming skills; some roles may prefer certifications or coursework
Work EnvironmentNon-profit, educational, or community settings; flexible hoursVaries from non-profit to startup environments; project-based work
Employer & Industry UsageUsed in academic, non-profit, or volunteer projects to gain experienceCommon in tech, non-profit, and startup sectors for software development tasks

Volunteer Computer Science Opt roles focus on gaining experience in computer science concepts without requiring formal credentials, often in educational or community settings. Volunteer Software Developer positions typically involve hands-on programming and may require some coding skills. Both roles serve different purposes but share a common goal of contributing to projects while building skills.

What are Volunteer Computer Science Opts?

Volunteer Computer Science Opts are individuals who contribute their computer science skills on a voluntary basis, often to non-profit organizations, community projects, or open-source initiatives. These volunteers may assist with software development, troubleshooting, web design, or technical support to help organizations achieve their missions without incurring additional costs. The 'Opt' often refers to Optional Practical Training (OPT), a program that allows international students in the U.S. to gain practical experience related to their field of study. Volunteer positions can provide valuable experience, networking opportunities, and a chance to make a meaningful impact while building technical skills.
What are the most commonly searched types of Computer Science Opt jobs in Calgary, AB? The most popular types of Computer Science Opt jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Volunteer Computer Science Opt jobs? Cities near Calgary, AB with the most Volunteer Computer Science Opt job openings:
Infographic showing various Volunteer Computer Science Opt job openings in Calgary, AB as of June 2026, with employment types broken down into 1% As Needed, 97% Full Time, and 2% Part Time. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

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