{bc}
linkedin

Co-op/Intern/Temp (12-16 mo) - AI-Enabled Automation Engineering (Industrial Software Development)

Spartan Controls
Calgary, CAN
Temporary
Intern
Onsite
Discovered 2 days ago
PythonSoftware application developmentWindows or Unix-like development environmentsObject-oriented programming and software architectureSQL and relational databasesData modelling and query development

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Spartan Controls