Associate Software Engineer

Posted last month

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Associate Software Engineer building AltaML’s agentic AI platform for workflow automation. Developing frontend and backend features, debugging systems, and improving AI-powered delivery.

Responsibilities

  • Build and scale AltaML’s agentic platform for workflow automation and smarter decision-making
  • Develop and maintain high-quality, well-documented frontend and backend code
  • Troubleshoot bugs, integration issues, and performance bottlenecks in production and staging environments
  • Implement features and enhancements improving dashboard usability and data visibility
  • Collaborate with engineers, product managers, and designers to translate technical requirements into scalable solutions
  • Use AI and agentic development tools to automate testing, improve code efficiency, and streamline CI/CD pipelines
  • Contribute to technical documentation, code reviews, and agile workflows
  • Stay current on software trends, frameworks, and architectures and strengthen agentic infrastructure

Requirements

  • Current student enrolled at the U of Alberta, U of Calgary, U Waterloo, or U of Toronto
  • Progress toward a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
  • Proficiency in one or more of Python, JavaScript, TypeScript, or Node.js
  • Solid understanding of the Software Development Life Cycle (SDLC) and agile methodologies
  • Familiarity with frontend frameworks such as React or Vue, or backend technologies including APIs, databases, microservices, or cloud infrastructure
  • Exposure to machine learning concepts or experience working with agentic systems is an asset
  • Strong problem-solving, debugging, and analytical skills
  • Ability to produce clean, maintainable code
  • Collaborative mindset and ability to learn quickly
  • Eligibility for a Mitacs-funded opportunity
  • Successful completion of background checks

Benefits

  • Uncapped vacation for all full time, permanent employees
  • Competitive benefits for all full time, permanent employees
  • Hybrid work environment with state-of-the-art office spaces
  • Flexible work location, working hours, vacation, and dress
  • Work with PhD and Master Level Colleagues
  • Group social on Fridays
  • Opportunities to make an impact on company success
  • Professional exposure to machine learning and applied AI

Job type

Internship

Experience level

JuniorMid level

Salary

CA$15,000 - CA$20,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudJavaScriptMicroservicesNode.jsPythonReactSDLCTypeScriptVue.js

Location requirements

HybridEdmontonCanada

Report this job

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