Intern, AI & Software Engineering

Aker

Canada

On-site

CAD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

CA$70,000 – CA$100,000/year prorated

Job summary

Aker is seeking a Software & AI Engineer Intern/Co-op to join its AI & Platform Engineering team in Canada. You will design, develop, and operate production-grade software and AI systems that power intelligent decision-making across the firm.

The role blends full-stack software engineering with applied AI, working on large language model apps, retrieval-augmented pipelines, data platforms, and APIs. You will own end-to-end features for live projects.

Qualifications

  • Currently in the third or fourth year of a degree in Computer Science, Software Engineering, Mathematics, Physics, or related field.
  • Familiarity with REST APIs, backend and frontend frameworks, Git workflows, and testing techniques.
  • Solid understanding of data structures, algorithms, and OO/FP concepts.
  • Experience with SQL and Python data libraries (pandas) and relational databases.
  • Exposure to modern development workflows and deployment tools.
  • Strong problem-solving and ownership skills.

Responsibilities

  • Design, build, test, and maintain production-grade software and internal tools.
  • Develop backend services, REST APIs, data models, and app integrations.
  • Build responsive UIs using modern frontend frameworks.
  • Work on LLM-powered applications, agentic workflows, and AI pipelines.
  • Contribute to data ingestion, retrieval, and platform tooling.
  • Collaborate on architecture decisions and system reliability.

Skills

REST APIs
Backend frameworks
Frontend frameworks
Git workflows
Software testing
Python
SQL
Pandas
Data structures
Algorithms
OO/FP programming

Education

Third or fourth year CS/Software Engineering/Math/Physics

Tools

FastAPI
Flask
Express
React
Next.js
SQL Databases
PostgreSQL
MySQL
OpenAI / Anthropic APIs

Job description

Aker is seeking a Software & AI Engineer Intern/Co-op to join its AI & Platform Engineering team. This role will contribute to the design, development, and operation of production-grade software, data, and artificial intelligence systems that support intelligent decision-making and automation across the firm.

The position combines full-stack software engineering with applied AI development. Interns and co-op students will work on large language model applications, agentic workflows, internal platforms, data pipelines, APIs, and user-facing tools.

This opportunity is designed for students who want to build and own real systems end-to-end—from raw data ingestion and backend services to retrieval systems, AI orchestration layers, and polished frontend experiences. Team members contribute to live, production-facing initiatives that directly impact firm operations rather than isolated research, classroom exercises, or demonstration projects.

Responsibilities

Software Engineering

  • Design, build, test, and maintain production-grade software applications and internal tools.
  • Develop backend services, REST APIs, data models, and application integrations.
  • Build responsive and intuitive user interfaces using modern frontend frameworks.
  • Write clean, maintainable, and well-tested code following established software engineering practices.
  • Debug application issues, improve performance, and contribute to system reliability.

LLM and Agentic Systems

  • Build and enhance LLM-powered applications, including retrieval-augmented generation pipelines, tool-using agents, and structured-output systems.
  • Develop agentic workflows that can plan, reason, and execute tasks across internal tools and data sources.
  • Integrate models and APIs from providers such as OpenAI and Anthropic.
  • Contribute to the evaluation, monitoring, and continuous improvement of AI system accuracy, reliability, and performance.

Data and Retrieval Infrastructure

  • Develop scalable pipelines for ingesting, transforming, indexing, and retrieving structured and unstructured data.
  • Work with SQL databases, vector databases, embeddings, and retrieval strategies.
  • Improve data quality, schema design, validation, and governance practices that support software and AI applications.
  • Optimize systems for relevance, accuracy, latency, and operational reliability.

Platforms and Integrations

  • Evaluate and integrate software libraries, LLM frameworks, orchestration tools, and third-party services.
  • Build reusable platform components that support AI workflows and internal applications.
  • Contribute to architectural decisions involving scalability, security, maintainability, and system performance.
  • Support deployment, monitoring, and ongoing operation of production-facing systems.

Ownership and Documentation

  • Own discrete features, services, or system components from design through implementation, deployment, and iteration.
  • Collaborate with engineers and business stakeholders to translate operational needs into technical solutions.
  • Document system architecture, technical decisions, experiments, APIs, and operational behavior.
  • Participate in code reviews and contribute to shared engineering standards and best practices.
Minimum Qualifications
  • Currently in the third or fourth year of a degree program in Computer Science, Software Engineering, Mathematics, Physics, or a related technical discipline.
  • Familiarity with:
    • REST APIs
    • Backend frameworks such as FastAPI, Flask, or Express
    • Modern frontend frameworks such as React or Next.js
    • Git-based development workflows
    • Software testing, debugging, and profiling techniques
  • Solid understanding of:
    • Data structures
    • Algorithms
    • Object-oriented or functional programming concepts
    • Core software engineering principles
  • Experience working programmatically with data using:
    • SQL
    • Python libraries such as pandas
    • Relational databases such as MySQL or PostgreSQL
  • Exposure to modern development workflows, development environments, and deployment tools.
  • Strong problem-solving skills and an interest in understanding how modern software and AI systems work under the hood.
  • Ability to communicate clearly, learn quickly, and take ownership of technical work.
Preferred Qualifications

Hands-on experience with one or more of the following is helpful but not required:

  • LLM APIs, including OpenAI, Anthropic, or similar providers
  • Retrieval-Augmented Generation
  • Embeddings and semantic search
  • Vector databases such as Chroma, Pinecone, Weaviate, or similar technologies
  • Agent frameworks and orchestration tools such as LangChain, LlamaIndex, Pydantic, or custom agent loops
  • Data engineering tools such as Airflow, dbt, or Spark
  • Cloud infrastructure and containerized deployment
  • Docker and Linux environments such as Ubuntu
  • Automated testing and continuous integration
  • MLOps, model evaluation, benchmarking, observability, and AI system reliability
Company

Aker originates, invests in, and operates businesses across the real estate ecosystem, compounding capital through a disciplined, system-led operating platform.

Aker assembles high-performing teams and invests in exceptional individuals who are passionate about using technology, data, and operations to create value for customers, businesses, and the broader community.

Compensation CA$70,000 – CA$100,000 / year

Salary is prorated for the duration of internship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Engineer Intern
AI Engineer Intern

ShyftLabs • Toronto

On-site
CAD 27,552 - 41,328
Hybrid flexibility
Downtown Toronto office
Growth & learning resources
AI Engineer Intern
AI Engineer Intern

United States Digital Space LLC • Toronto

Hybrid
Hybrid work model in Toronto
Downtown Toronto office
Growth & Learning opportunities
Software Engineer Co-op Student (AI) (4-month contract)
Software Engineer Co-op Student (AI) (4-month contract)

United States Digital Space LLC • Toronto

Hybrid
CAD 40,000 - 57,000
Senior Software Engineer, AI (Agents)
Senior Software Engineer, AI (Agents)

Toast • Vancouver

On-site
CAD 145,000 - 183,000
Equity participation
Health and dental coverage
Open vacation policy
AI-Native Full-Stack Engineer
AI-Native Full-Stack Engineer

This is Gain Ltd • Toronto

Hybrid
CAD 105,000 - 125,000
Home office allowance
3 weeks of paid time off to start
Work from anywhere in the world up to
+1
Algorithm Engineer, AI
Algorithm Engineer, AI

Comm100 • Vancouver

On-site
CAD 80,000 - 120,000
Health & Dental Benefits
RRSP Matching Program
Health & Wellness Fund
+3
Senior Software Engineer, AI
Senior Software Engineer, AI

Toast • Toronto

Hybrid
CAD 145,000 - 183,000
Competitive compensation
Extended health and dental coverage
Employee Stock Option Plan
+4
Applied AI Engineer (Agentic Workflows & RAG) - Master-Level Internship
Applied AI Engineer (Agentic Workflows & RAG) - Master-Level Internship

Vosyn Inc • Toronto

Hybrid
CAD 60,000 - 80,000
AI Software Developer - Intermediate
AI Software Developer - Intermediate

Delta Controls Inc. • Surrey

Hybrid
CAD 90,000 - 110,000
Employee safety centric culture
Flexible hours and scheduling
Three weeks of vacation
+2
Applied AI Engineer - Canada
Applied AI Engineer - Canada

Pulsora • Canada

Remote
CAD 60,000 - 70,000