Software Engineer

Post Date

Sep 11, 2023

Location

Toronto,
Ontario

ZIP/Postal Code

M5T1R5
Canada
Jul 08, 2025 Insight Global

Job Type

Contract

Category

Software Engineering

Req #

TOR-650131

Pay Rate

$77 - $115 (hourly estimate)

Who Can Apply

  • Candidates must be legally authorized to work in Canada

Job Description

Insight Global is seeking a Software Engineer to join a large, Global technology client in Toronto, as they build intelligent systems, products, and experiences for augmented reality. This position will play a crucial role in designing, building, documenting, integrating, and supporting reusable software components tailored for interactive experiences, specifically utilizing contextual artificial intelligence. The role includes:

- Writing clean code with tests and debugging complex problems

- Collaborating with cross-disciplinary teams to tackle complex problems, including senior members focused on defining ML architectures for the platform

- Developing software components that optimize interactions, leveraging AI and adjusting interactions based on AI inferences

- Working on a runtime platform that brings models together and supports scalability and runtime

- Utilizing off-the-shelf models and handling some data transformations.

- Contributing to a team of 15-20 engineers working on various levels of engagement across the clients' North American offices

- Ensuring the system's efficiency and runtime optimization



This is an exciting opportunity to be a part of a team of visionaries, working towards breakthrough technology in AR/VR that will redefine how people interact with it. The selected candidate will help shape the future of consumer products, empowering individuals with special capabilities.

Required Skills & Experience

4+ years of hands-on experience in programming languages such as C++, Python, or Rust

Exposure to developing real-time interactive experiences

Proven expertise in applied machine learning, including training and querying models - No need for experience in ML algorithms or Research; familiarity with run-time platforms is more relevant

Solid understanding of application models and framework architectures - Knowledge of system design at the feature level is essential

Track record of working with shipped products with high complexity using standard software development tools e.g. source control, unit testing, continuous integration systems/CICD

Bachelor's degree in Computer Science, Research, HCI, or related field

Nice to Have Skills & Experience

Full-stack or cloud computing services experience is useful - the client's ML infrastructure is now cloud-oriented

Proficiency in developing for various platforms and frameworks (e.g., Android, iOS, React, Alexa)

Previous exposure to novel and prototype development

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.