Intern, AI & Software Engineering (Manitoba)

Intern, AI & Software Engineering (Manitoba)

06 Aug
|
Aker
|
Manitoba

06 Aug

Aker

Manitoba

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

Contemporary 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.

#J-18808-Ljbffr

📌 Intern, AI & Software Engineering (Manitoba)
🏢 Aker
📍 Manitoba

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: intern, ai & software engineering (manitoba) / manitoba