1

Computer Science Student Jobs in Alberta (NOW HIRING)

Must be a current SAIT student enrolled in and returning to a program in Computer Science, Information Technology, or a IT related field. * Up to 1 year experience supporting desktop, laptop, and ...

Audio-Visual, Student Worker

Calgary, AB · On-site

CA$15 - CA$18.22/hr

Must be a registered SAIT student enrolled in an Information Technology, Cybersecurity, Computer Science, or related program * Some experience with low voltage system wiring and basic AV components ...

M.S. or Ph.D. in Computer Science, Data Science, or related quantitative field. * 3+ years ... student talent experiences. Our firm is committed to providing an environment where you can be ...

M.S. or Ph.D. in Computer Science, Data Science, or related quantitative field. * 3+ years ... student talent experiences. Our firm is committed to providing an environment where you can be ...

Data Engineer

Edmonton, AB · On-site

CA$3.15K - CA$3.93K/wk

Bachelor's degree in Computer Science, Engineering, or a related field. * 5+ years of experience ... students we are learning and growing to listen deeply and say what we feel. NorQuest College is ...

The successful candidate will be in progress working toward a chemical/science degree or diploma ... Previous oil lab experience, and advanced computer skills would be assets * The successful ...

next page

Showing results 1-20

Computer Science Student information

What is a Computer Science Student job?

A Computer Science Student job typically refers to internships, part-time roles, or research positions where students apply their programming, problem-solving, and analytical skills. These jobs help students gain practical experience in areas like software development, data analysis, cybersecurity, or artificial intelligence. Responsibilities may include coding, debugging, testing, and collaborating on technical projects. Such roles provide valuable hands-on learning and can enhance job prospects after graduation.

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

A Computer Science Student should possess strong analytical abilities, problem-solving skills, and a foundational knowledge of programming languages such as Python, Java, or C++, usually supported by formal coursework or certifications. Familiarity with tools like integrated development environments (IDEs), version control systems (e.g., Git), and common databases is important for practical application of concepts. Excellent time management, teamwork, and communication skills help students balance coursework and collaborate effectively on group projects. These attributes are crucial for building a solid technical foundation, excelling academically, and preparing for internships or future employment.

What are the typical projects or assignments a Computer Science Student might work on during their studies or internships?

Computer Science Students often engage in a variety of hands-on projects, such as developing software applications, creating algorithms, designing websites, or building simple databases. They may also participate in group projects, hackathons, or collaborative coding tasks that simulate real-world problem-solving scenarios. During internships, students often contribute to larger codebases, assist with debugging, write documentation, and sometimes interact directly with clients or end-users. These experiences help students apply their classroom knowledge, develop teamwork skills, and gain valuable exposure to industry tools and practices.

What jobs can CS students get?

Computer Science students can pursue roles such as software developers, web developers, data analysts, system administrators, and quality assurance testers. These positions often require programming skills in languages like Java, Python, or C++, and familiarity with tools like Git and Linux. Internships and entry-level positions provide practical experience and can lead to full-time employment in tech companies or related fields.
What are popular job titles related to Computer Science Student jobs in Alberta? For Computer Science Student jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Computer Science Student jobs in Alberta look for? The top searched job categories for Computer Science Student jobs in Alberta are:
What cities in Alberta are hiring for Computer Science Student jobs? Cities in Alberta with the most Computer Science Student job openings:

Classroom Technology, Student Worker

SAIT

Calgary, AB • On-site

CA$18.22/hr

Other

Posted 15 days ago


Job description

Technology is just the start. At SAIT, our IT Services team collaborates across the institution to shape smarter, more connected ways of teaching, learning and working. We're strategic thinkers, problem-solvers, and innovators who turn big ideas into digital solutions that move SAIT forward. Join us and help build what's next. 

The Opportunity
 
Job classification: W6000 - Student Worker
# of positions: 1
Hourly Rate: $18.22
Position End Date: March 31, 2027
Deadline to apply: 4:00PM, May 25, 2026
 
Reporting to the appropriate supervisor, the Classroom Technology, Student Worker provides entry-level support to the Classroom Technology team in the maintenance of classroom computers and related technology across SAIT campuses. The role assists with service requests, basic troubleshooting, and proactive maintenance activities to help ensure classroom technology remains functional and accessible. Working under guidance and around classroom schedules, the student worker supports day-to-day operations and collaborates with other technical teams on ongoing support tasks and technology projects throughout the year.
How you'll contribute
   Observe, learn from, and assist the Classroom Technology team in monitoring and responding to classroom support requests, escalating more complex issues as required. 
   Support the deployment, installation, and basic setup of classroom computers and related technology equipment under supervision. 
   Assist in identifying, documenting, and reporting equipment deficiencies or technology concerns to help maintain an effective learning environment. 
   Provide logistical and administrative support to project teams, including preparation of work and scheduling coordination around classroom use. 
   Maintain a clean, organized, and safe work area to support team efficiency and workplace safety. 
   Assist with reviewing, verifying, and updating asset and lifecycle records across departmental systems and tracking tools. 
   Support inventory control processes by receiving, unpacking, organizing, and tracking equipment purchases and technology supplies. 
   Conduct routine classroom checks and assist with room readiness activities to help ensure technology is available and functioning as expected. 
   Complete documentation and other administrative support tasks related to classroom technology operations. 
   Collaborate professionally with team members and internal partners while developing knowledge and hands-on experience in classroom technology support.
   Shadow IT staff in testing and troubleshooting hardware and assist in coordinating RMAs with SAIT-approved vendors.
   Engage in on-the-job learning and professional development opportunities to develop foundational knowledge and skills related to IT support and troubleshooting. 
   Assist in the creation and maintenance of process documentation and knowledge base resources to build experience in technical communication and record keeping. 
   Collaborate with Information Technology Services staff and participate in team activities as part of ongoing learning and exposure to institutional IT operations and practices. 
   Participate in special projects and other related duties that provide meaningful hands-on experience and support the student's professional growth.
Qualifications
  • Must be a current SAIT student enrolled in and returning to a program in Computer Science, Information Technology, or a IT related field.
  • Up to 1 year experience supporting desktop, laptop, and mobile devices, including basic hardware troubleshooting, operating system issues, and application support preferred.
  • Up to 1 year experience following documented procedures, knowledge base articles, and escalation paths in an IT support setting preferred.
We sincerely thank all applicants for their interest in this opportunity. We understand how important communication is, and we are committed to following up with every candidate. Please know that each application is thoughtfully reviewed, and you will hear from us either way.
 
Together, we build bold futures 
 
At SAIT, we equip you with the resources you need to shape bold futures for yourself and our communities. We offer a comprehensive package including: 
 
- Generous top-up in lieu of time off and benefits
- Professional development opportunities through access to LinkedIn Learning and discounted Continuing Education and Professional Studies courses
- Access to Greenshield+ for virtual therapy at a reduced rate to support your well-being
- Ability to contribute to RRSP or TFSA with reduced group rates 
- Excellent dining options on campus 
- Free access to our fitness facilities and group fitness classes

About SAIT 

At SAIT, we're building bold futures. We're a community of tenacious problem-solvers, inventive thinkers, and passionate collaborators who believe in doing work that matters.  

Named one of Alberta's Top Employers, we're driven by a desire to create an impact in our community. If you're looking for a place where purpose meets possibility, you've found it here. 

We're committed to community and belonging 

Community and belonging is essential to achieving SAIT's vision to be a global leader in applied education. We encourage applications from women, Indigenous people, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities. Learn more about Community and Belonging at SAIT.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job