-
Brooksource

Software Engineer

Brooksource
Canada · Full-time · Associate

Software Engineer II – AI/ML

Ottawa, ON - Hybrid 3 days onsite

Contract-to-hire


This engineering team is driving digital transformation through innovative applications of AI and machine learning. They build and scale products used by millions of users across web and mobile platforms, including:

  • Personalized content recommendations
  • Contextual search and content delivery
  • Content summarization and classification
  • Emerging conversational AI experiences


The team is highly collaborative, bringing together software engineers, data engineers, and machine learning engineers to deliver end-to-end solutions.


What You’ll Work On

As a Software Engineer II, you’ll help design and build systems that power AI/ML-driven products. Key areas of focus include:

  • Developing web applications and APIs that support machine learning features
  • Building and enhancing backend systems and services
  • Supporting personalization, search, and content delivery platforms
  • Collaborating with cross-functional teams to bring ML models into production
  • Improving system performance, scalability, and reliability


Key Responsibilities

  • Build and maintain scalable, high-performance backend systems
  • Write clean, production-quality code following engineering best practices
  • Collaborate closely with engineers across multiple teams
  • Participate in system design and technical decision-making
  • Ensure reliability, efficiency, and low-latency performance
  • Contribute to code reviews, testing, and continuous delivery


Required Qualifications

  • 2–3 years of professional software engineering experience
  • Hands-on experience building web applications, APIs, or backend systems
  • Strong proficiency in Python
  • Experience with one additional language (Go, Java, C++, etc.)
  • Ability to clearly explain technical work and system design decisions
  • Bachelor’s degree in Computer Science or related field (or equivalent experience)


Preferred Qualifications

  • Experience with distributed systems or data-intensive applications
  • Exposure to cloud environments (AWS preferred)
  • Experience working alongside or supporting machine learning initiatives

Key Skills

Ranked by relevance

machine learning java aws ai c
Login to Apply
Posted
Jun 30, 2026
Type
Full-time
Level
Associate
Location
Ottawa

Industries

IT Services IT Consulting Technology Information Media Broadcast Media Production Distribution

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Stealth
Related

Cyber Security Intern

2026-06-30

Other
Not Applicable
Canada
IT Services
Information Technology
View Job Details
Clio
Related

Machine Learning Engineer

2026-07-04

Full-time
Not Applicable
Canada
Software Development
Engineering
View Job Details
Clio
Related

Machine Learning Engineer

2026-07-04

Full-time
Not Applicable
Canada
Software Development
Engineering