Co-op/Intern/Temp (12-16 mo) - AI-Enabled Automation Engineering (Industrial Software Development)
Role Overview
Co-op/intern student or recent graduate position on the Systems, Software & Solutions Team in Calgary.
Temporary 12–16 month term, with terms beginning in January 2027 and May 2027.
Develops software applications, engineering tools, and AI-enabled solutions to improve engineering efficiency and accelerate industrial automation delivery.
Key Skills for This Role
Full Job Posting
About Spartan Controls
Employee-owned provider of data management, industrial automation, valves, measurement, and control solutions for process industries in Western Canada and beyond.
Supports customers in industries including mining, power, oil and gas, municipal services, pulp and paper, and chemicals.
Role overview
Co-op/intern student or recent graduate position on the Systems, Software & Solutions Team in Calgary.
Temporary 12–16 month term, with terms beginning in January 2027 and May 2027.
Develops software applications, engineering tools, and AI-enabled solutions to improve engineering efficiency and accelerate industrial automation delivery.
Responsibilities
- Develop software applications and purpose-built tools to improve productivity and automate engineering workflows.
- Build Python applications, Windows tools, APIs, integration services, SQL databases, queries, data models, and reporting solutions.
- Process, analyze, validate, and visualize structured and unstructured industrial data.
- Assist with AI solutions for engineering design, control-system configuration, testing, documentation, and lifecycle activities.
- Support LLM, pilot, agent-workflow, and AI-assisted software development proof-of-concepts.
- Automate control-system and PLC configuration generation, documentation, testing, and validation.
- Work with automation engineers, software developers, and technical specialists to develop practical solutions.
Qualifications
- Current or recent graduate, or undergraduate co-op/intern student, in Software Engineering, Computer Engineering, Computer Science, or a related discipline.
- Python application development experience; experience with TensorFlow, PyTorch, and related technologies is also mentioned.
- Experience with purpose-built applications in Windows or Unix-like environments; familiarity with object-oriented programming, architecture, modular design, and maintainable code.
- Familiarity with SQL, relational databases, data modelling, APIs, integration, Git, testing, debugging, validation, deployment, and documentation.
- Initiative, issue ownership, analytical problem solving, technical aptitude, communication, organization, time management, collaboration, and attention to detail.
- AI/LLM, machine learning, agent workflows, industrial automation, process control, industrial communications, data systems, analytics, and visualization are assets.
Safety and screening
- Position is classified as safety-sensitive; successful candidates must pass a pre-employment alcohol and drug test.
- Successful candidates must pass a pre-employment security background check.
Application information
- Posting close date is November 4, 2026 at 11:59 pm Mountain Time. Requisition ID: 1907.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Spartan Controls
Co-op/Intern Student - Electrical Specialist (12 or 16 month term)
Calgary, CAN
Change Management Specialist (Term Contract, 24-36 Months)
Calgary, CAN
Co-op/Intern/Temp (12-16 mo) - AI-Enabled Automation Engineering (Industrial Software Development)
Calgary, CAN
Instrumentation Field Service Specialist - Isolation / Control Valve
Edmonton, CAN
Business Development, Power Automation (Ovation)
Calgary, CAN
Spartan Controls seeks a business development professional to grow new Ovation power automation opportunities across Western Canada, including generation, utilities, BESS, microgrids, and data center power systems. Candi
Materials & Logistics (Shipper/Receiver/Materials Handler) - 1 Year Temporary
Edmonton, CAN
Co-op/Intern Student - Electrical Specialist (12 or 16 month term)
Calgary, CAN
Change Management Specialist (Term Contract, 24-36 Months)
Calgary, CAN
Co-op/Intern/Temp (12-16 mo) - AI-Enabled Automation Engineering (Industrial Software Development)
Calgary, CAN
Application Specialist (Sales) - Valves & Actuation
Burnaby, CAN
Instrumentation Field Service Specialist - Isolation / Control Valve
Edmonton, CAN
Business Development, Power Automation (Ovation)
Calgary, CAN
Business Development, Power Automation (Ovation)
Edmonton, CAN
Materials & Logistics (Shipper/Receiver/Materials Handler) - 1 Year Temporary
Edmonton, CAN