Software Engineer Co-op Student (AI) (4-month contract)

Foresters Financial Services, Inc.

Toronto

Hybrid

CAD 29,000 - 41,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work option

Job summary

Foresters Financial Services, Inc. is seeking a Software Engineer Co-op Student (AI) for a 4-month contract in Toronto.

You will join the AI & Enterprise Applications team to design, develop, and deploy innovative software solutions and AI-powered applications, gaining hands-on experience with enterprise systems and modern AI tooling. The role involves training ML models, data preparation, and collaboration with architects and engineers.

Qualifications

  • Currently enrolled in a Bachelor's degree program in Computer Science, Software Engineering, or Data Science or related field.
  • Strong programming skills in Python, C#, .NET, Java, or similar languages.
  • Knowledge of ML concepts and frameworks like TensorFlow, PyTorch, scikit-learn.

Responsibilities

  • Assist in design, development, testing, and deployment of software applications and AI solutions.
  • Develop, train, and evaluate ML and generative AI models.
  • Collaborate with architects and engineers on proofs-of-concept and prototypes.
  • Write clean, maintainable code and participate in Agile ceremonies.

Skills

Python
C#
.NET
Java
Azure
Git
ML basics
Data analysis
Communication
Teamwork
Problem-solving

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Tools

TensorFlow
PyTorch
scikit-learn
Azure
Azure DevOps
Git

Job description

## Software Engineer Co-op Student (AI) (4-month contract)Apply: Toronto, Ontario: Full time: Posted 2 Days Ago: R-2332# Career Opportunity## Role TitleSoftware Engineer Co-op Student (AI) (4-month contract)## Purpose of roleThe Software Engineer Co-op Student will join the AI & Enterprise Applications team and contribute to the design, development, and deployment of innovative software solutions and AI-powered applications. Working alongside experienced architects, engineers, and data professionals, you will gain hands-on experience building enterprise applications, developing AI/ML solutions, and evaluating emerging technologies. This role offers an excellent opportunity to learn, innovate, and make meaningful contributions to real-world business initiatives in a collaborative and supportive environment.## Job Description**Key Responsibilities*** Assist in the design, development, testing, and deployment of software applications and AI solutions.* Develop, train, and evaluate machine learning and generative AI models.* Perform data preparation, analysis, and feature engineering to support model development.* Collaborate with architects and engineers on proof-of-concepts, prototypes, and innovation initiatives.* Write clean, maintainable, and well-documented code following development best practices.* Contribute to application design and architectural discussions.* Maintain code repositories and participate in version control processes.* Research emerging technologies and recommend opportunities for adoption.* Participate in Agile ceremonies, team meetings, and technical discussions.* Support the continuous improvement of development processes and tools.**Key Qualifications*** Currently enrolled in a Bachelor's degree program in Computer Science, Software Engineering, Data Science, or a related field.* Strong programming skills in Python, C#, .NET, Java, or similar languages.* Knowledge of machine learning concepts and frameworks such as TensorFlow, PyTorch, or scikit-learn.* Familiarity with cloud platforms, preferably Microsoft Azure.* Experience or familiarity with Azure DevOps, Git, and modern software development practices.* Understanding of data analysis, data preparation, model evaluation, and software testing principles.* Strong analytical and problem-solving skills.* Ability to work independently while collaborating effectively within a team environment.* Excellent communication skills, curiosity, and a passion for learning new technologies.* Interest in Artificial Intelligence, Generative AI, and enterprise technology solutions is considered an asset.**Preferred Qualifications*** Experience with Generative AI technologies, LLMs, prompt engineering, or AI agents.* Exposure to cloud-native development, APIs, and automation tools.* Personal, academic, or open-source projects demonstrating software development or AI experience.#LI-Hybrid**Hourly Range:**$21.00 - $30.00The actual base salary for this position will depend on several factors, including job-related skills, experience, and education. In addition to base pay, eligible employees may participate in a discretionary variable incentive plan, results are subject to both individual and company performance.**Please note that this posting is intended to fill an existing vacancy; however, there may be instances where more than one vacancy is available for the same role.****Equal Opportunity Employment and Inclusion –** *at Foresters Financial, we are committed to sustaining an equal opportunity environment for all job applicants. We embrace Inclusion, Diversity and Equity (IDE) as a core strategic objective for building strong, innovative teams in which all our employees can show up wholly and authentically as themselves.**Foresters Financial strives to provide an accessible candidate experience for prospective employees with different abilities. If you anticipate needing any type of accommodations during the recruitment process, please email* *accommodations@foresters.com* *in advance of your appointment.**Thank you for choosing Foresters. Only those candidates who will be selected for further consideration will be contacted by our Talent Acquisition Team.*
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Co-op Student (AI) (4-month contract)
Software Engineer Co-op Student (AI) (4-month contract)

InternHunt • Toronto

On-site
CAD 29,000 - 41,000
Quality Assurance Engineer Co-op Student (4-month contract)
Quality Assurance Engineer Co-op Student (4-month contract)

Foresters Financial Services, Inc. • Toronto

Hybrid
CAD 29,000 - 41,000
Hybrid work model
AI Software Engineer Co-op: Build & Deploy ML Apps
AI Software Engineer Co-op: Build & Deploy ML Apps

InternHunt • Toronto

On-site
CAD 29,000 - 41,000
AI Software Engineer Co-op — 4-Month Hybrid
AI Software Engineer Co-op — 4-Month Hybrid

Foresters Financial Services, Inc. • Toronto

Hybrid
CAD 29,000 - 41,000
Hybrid work option
AI Engineer - Assistant Vice President
AI Engineer - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Hybrid work model
Health insurance
AI Engineer, Winter 2027 (Co-op/Internship) - 8 months
AI Engineer, Winter 2027 (Co-op/Internship) - 8 months

BMO U.S. • Toronto

On-site
CAD 56,000 - 120,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Fullstack Software Engineer
Fullstack Software Engineer

Altis Technology • Toronto

On-site
CAD 109,000 - 128,000
Senior Java AI Engineer
Senior Java AI Engineer

Altis Technology • Mississauga

On-site
CAD 110,000 - 160,000
Collaborative team
Hands-on AI on Azure
Generative AI tools
+1
Software Developer in Test, Intern (Genesys Cloud)
Software Developer in Test, Intern (Genesys Cloud)

Genesys • Toronto

Hybrid
CAD 42,000 - 54,000
Flexible work arrangements
Volunteer time off
August Free Fridays
+2
AI Solutions Specialist - Co-op Student (Winter 2027)
AI Solutions Specialist - Co-op Student (Winter 2027)

Rodan Energy Solutions Inc. • Mississauga

On-site
CAD 33,000 - 39,000