## 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.*