1

Internship Ai Computer Science Jobs in Alberta (NOW HIRING)

Manager AI

Calgary, AB · On-site +1

Our AI Accelerator team plays a central role in harnessing the full potential of AI across the ... Bachelor's or Master's degree in Engineering, Data Science, Computer Science, or related fields ...

Our AI Accelerator team plays a central role in harnessing the full potential of AI across the ... Bachelor's or Master's degree in Engineering, Data Science, Computer Science, or related fields ...

Degree in Technology, Computer Science, Finance, Business, or a related field Great-to-haves ... Prior AI squad or transformation initiative experience

Degree in Technology, Computer Science, Finance, Business, or a related field Great-to-haves ... Prior AI squad or transformation initiative experience

We develop AI-enabled solutions to address all aspects of a client's transformative journey with ... Computer Science, or a related field is required. • BA/BSc degree in these fields will be ...

Senior Deep Learning Engineer

Calgary, AB · On-site +1

$130K - $180K/yr

If you thrive on pushing the boundaries of AI technology, this role is for you! Requirements: * Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at ...

Senior Deep Learning Engineer

Calgary, AB · On-site +1

$130K - $180K/yr

If you thrive on pushing the boundaries of AI technology, this role is for you! Requirements: * Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at ...

Master's degreerequired(e.g., Computer Science, MBA, or similar) * Technical background is a plus ... AI also helps us better predict successful hires by reviewing all applicants for a role and the ...

Data Scientist

Calgary, AB · Hybrid

CA$131K - CA$150K/yr

A graduate degree in a relevant quantitative discipline (computer science, statistics, mathematics ... In recruitment, AI helps us streamline the process for greater efficiency. However, we've built our ...

next page

Showing results 1-20

Internship Ai Computer Science information

What is an AI Computer Science internship?

An AI Computer Science internship is a temporary position for students or recent graduates to gain hands-on experience working with artificial intelligence technologies and computer science concepts. Interns typically work on real-world projects involving machine learning, data analysis, programming, and algorithm development. These internships help build practical skills, expand professional networks, and often serve as a stepping stone to full-time jobs in the tech industry.

What are the key skills and qualifications needed to thrive as an AI Computer Science Intern, and why are they important?

To thrive as an AI Computer Science Intern, you need a solid understanding of programming languages (such as Python or Java), data structures, algorithms, and foundational AI concepts, typically supported by ongoing or completed studies in computer science or a related field. Familiarity with machine learning frameworks (like TensorFlow or PyTorch), version control systems (such as Git), and data analysis tools is highly beneficial. Strong problem-solving abilities, eagerness to learn, and effective teamwork and communication skills help interns stand out. These skills and qualities are crucial for contributing to complex AI projects, adapting to new technologies, and collaborating effectively within technical teams.

What types of projects can I expect to work on during an AI Computer Science internship?

As an AI Computer Science intern, you can expect to work on projects such as developing machine learning models, analyzing large datasets, assisting with algorithm optimization, or contributing to research on natural language processing or computer vision. Interns often collaborate with cross-functional teams including data scientists, software engineers, and product managers. The work environment is typically fast-paced and encourages learning, experimentation, and regular feedback. You'll have opportunities to present your findings, participate in code reviews, and attend team meetings, helping you build both technical and professional skills.
What are popular job titles related to Internship Ai Computer Science jobs in Alberta? For Internship Ai Computer Science jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Internship Ai Computer Science jobs in Alberta look for? The top searched job categories for Internship Ai Computer Science jobs in Alberta are:
What cities in Alberta are hiring for Internship Ai Computer Science jobs? Cities in Alberta with the most Internship Ai Computer Science job openings:
Infographic showing various Internship Ai Computer Science job openings in Alberta as of July 2026, with employment types broken down into 76% Full Time, 21% Part Time, and 3% Contract. Highlights an 67% Physical, 3% Hybrid, and 30% Remote job distribution.
Intermediate AI Developer (AI First)

Intermediate AI Developer (AI First)

Patterson-UTI

Edmonton, AB • On-site, Remote

CA$111K - CA$132K/yr

Other

Posted 11 days ago


Patterson-UTI rating

5.0

Company rating: 5.0 out of 10

Based on 23 frontline employees who took The Breakroom Quiz

70th of 75 rated oil and gas companies


Job description

Detailed Description:

  • Design, develop, and integrate AI-driven features within industrial control systems and related software platforms.

  • Implement AI-assisted tooling and automation to improve engineering productivity, testing, diagnostics, or operator workflows.

  • Collaborate with software developers, hardware engineers, and product stakeholders to identify practical AI use cases aligned with operational needs.

  • Develop and maintain services that integrate with LLM APIs, local AI models, or intelligent automation frameworks.

  • Evaluate model performance, reliability, latency, and cost considerations in production environments.

  • Design safeguards and validation layers to ensure AI-generated outputs meet operational safety and correctness standards.

  • Contribute to data preparation, structured logging, and telemetry systems that support AI-enabled workflows.

  • Participate in architectural discussions to ensure AI components integrate cleanly within modular, service-oriented systems.

  • Utilize AI development tools to accelerate coding, prototyping, documentation, and research while validating all outputs for correctness and maintainability.

  • Participate in Agile/Scrum ceremonies including sprint planning, backlog refinement, and retrospectives.

  • Provide accurate estimates, surface technical risks early, and communicate trade-offs clearly.

  • Support troubleshooting, performance tuning, and continuous improvement of AI-enabled features.

  • Perform other related duties and special projects, as assigned.

Job Requirements:

  • Demonstrated ability to design and implement production-quality software systems.

  • Experience integrating external APIs, services, or SDKs into software applications.

  • Strong understanding of software architecture, modular design, and service-oriented systems.

  • Working knowledge of data handling, structured formats, and secure API communication.

  • Ability to evaluate AI-generated output critically for accuracy, bias, safety implications, and operational risk.

  • Strong verbal and written communication skills, including the ability to explain AI-related technical concepts to cross-functional stakeholders.

  • Ability to work effectively in a cross-functional, matrixed organization including software, hardware, controls, and operations teams.

  • Ability to manage multiple initiatives in a fast-paced environment while maintaining quality standards.

  • Experience using AI-assisted development tools in a professional setting.

  • Represent the Company and its values with integrity while maintaining high professional and ethical standards in all interactions.

Minimum Qualifications:

  • Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Data Science, or related field (or equivalent practical experience).

  • 3-6 years of professional software development experience.

  • Strong proficiency in C#, C++, Python, or comparable programming languages.

  • Experience working within an Agile development framework.

  • Experience integrating AI APIs, automation tools, or intelligent systems into applications.

Preferred Qualifications:

  • Experience working with LLM APIs, prompt engineering, embeddings, or vector databases.

  • Experience building internal AI tooling or workflow automation systems.

  • Exposure to real-time or hardware-integrated systems.

  • Familiarity with industrial or Oil & Gas environments.

  • Experience implementing monitoring, evaluation, or guardrails for AI-enabled systems.

  • Understanding of latency, throughput, and cost optimization considerations for AI workloads.

Additional Details:

The Intermediate AI Developer must work with an emphasis on individual safety and safety for others, including coworkers and third parties. Work is primarily performed in a climate-controlled office or remote environment. AI-enabled systems may support software that interfaces with physical equipment; therefore, reliability and operational awareness are essential. The employee is regularly required to sit, stand, or use computer equipment for extended periods.

Salary Range: $111,800 - $132,500 CAD


What Patterson-UTI employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom