Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer Co-Op focusing on AI and Technology Integration at Giffen Consulting Ltd. in Vancouver, providing engineering and project delivery solutions in industrial sectors.

Responsibilities

  • Research, evaluate, and prototype AI tools and large language model (LLM) integrations that can improve engineering workflows, project reporting, and document management.
  • Assist in piloting AI-powered tools for common engineering tasks such as drafting technical reports, summarizing meeting notes, extracting data from drawings and specifications, and organizing project documentation.
  • Work alongside engineers and project managers to understand day-to-day workflows and identify opportunities where AI can be appropriately leveraged.
  • Collaborate with engineers and project managers to identify pain points in current workflows and propose AI-driven solutions tailored to mining, utility, and heavy industrial project delivery.
  • Support the integration of AI tools with existing software platforms used by the firm (e.g., document management systems, project controls software, CAD/BIM tools).
  • Help build simple proof-of-concept automations or integrations that demonstrate how AI can fit into existing tools and processes used by the firm.
  • Ensure all AI solutions align with data security, confidentiality, and professional engineering standards relevant to the firm's project work.

Requirements

  • Currently enrolled in, and in good standing with, a co-op program in Computer Science, Software Engineering, Data Science, or a related technical discipline.
  • Hands-on experience or academic coursework involving machine learning, natural language processing, or applied AI (e.g., LLM APIs, prompt engineering, RAG pipelines).
  • Experience with Engineering, Mining, and/or Heavy Industry is considered an asset.
  • Strong analytical and problem-solving skills with the ability to translate ambiguous business problems into technical solutions.
  • Excellent written and verbal communication skills; ability to explain technical concepts to non-technical engineering staff.
  • Self-motivated and eager to learn in a fast-paced, professional engineering environment.
  • Interest in or exposure to engineering, heavy industry, or industrial sectors is considered a strong asset.

Benefits

  • Encourage continual learning through courses and conferences.
  • Support professional designation certification.
  • Connect through monthly, continuous performance management meetings.
  • Invest in our people through a variety of corporate programs.
  • Host company-wide social events.

Job type

Internship

Experience level

Entry level

Salary

CA$20 per hour

Degree requirement

Bachelor's Degree

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.