This recruiter is online.

This is your chance to shine!

Apply Now

Software Developer to be responsible for designing, implementing, and maintaining AI platforms for our financial services client.

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Published since 7 day(s)
  • Starting date : 1 position to fill as soon as possible

As a Software Engineering Consultant, you will be responsible for designing, implementing, and maintaining AI platforms. You will work closely with AI engineers, data scientists, and business stakeholders to understand requirements and deliver scalable solutions.

Who you'll work with:

  • You’ll join the Applied Intelligence team, which is a multidisciplinary group of data scientists, data analytics specialists, software engineers and UX experts. In this team, you will work in a highly collaborative environment to deliver high quality data solutions.
  • You’ll also work directly with our internal business team clients (Capital Markets, Private Investment, and more).
  • You will report to Senior Manager of Applied Intelligence

What you'll do:

The Applied Intelligence team is mandated to build AI capabilities for the organization and enable an AI augmented workforce.

  • Support business initiatives in developing, maintaining and improving AI platforms.
  • Design and develop efficient, scalable, and reliable software used by the whole organization.
  • Integrate data from different sources, including APIs, relational databases and vector databases.
  • Full-stack solutions development - web front-end, back-end APIs, and databases
  • Responsible to ensure the product quality and deployment to different environments
  • Opportunity to work with different AI models, assist and develop predictive analysis, and/or statistical modelling
  • Be able to research independently for potential solutions to problems encountered in programming
  • Maintain, monitor, and improve data science ecosystem: data pipeline, statistical model development and/or business applications

What you'll need:

  • Bachelor’s or Master’s degree in quantitative domains: Mathematics, Statistics, Computer Science, or Engineering.
  • 2+ years’ experience in business-oriented analytics or software engineering.
  • Passion for problem solving to support investment decision making
  • Self-motivated, ability to do independent research
  • Strong communication skills, ability to articulate thoughts / ideas to effectively collaborate with a variety of teams from both investments and technology
  • Strong desire to work in a team-based and collaborative environment
  • Strong programming skills (e.g. Python, SQL)
  • Experience in developing with LLMs is a must. Must have hands on experience in building AI Agents, RAG models, and working with ML models.
  • Full-stack programming experience with React/Angular, Python Flask
  • Experience with automated testing
  • Familiarity with CICD (Continuous Integration and Continuous Deployment) practices for data engineering projects
  • Knowledge of cloud platforms (e.g., Azure, AWS, GCP) and related services
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes)
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined