Back to results

Software Engineer

  • Toronto, ON, Canada

Pay Rate: $50 - $60/hour · Contract

Applications open in a new tab.

Job details

Pay
Pay Rate: $50 - $60/hour
Job type
Contract
Apply by
Experience
5+ years of Software Engineering experience
Posting language
English
Posted

Original job description

Job Type: 6-12 month contract, chance of extension or conversion to full-time.

Pay Rate: $50 - $60/hour

Work Model: Onsite

Job Description

Our client is seeking a Software Engineer. The ideal candidate is a hands-on developer with strong Python expertise, experience working with Databricks and Retrieval-Augmented Generation (RAG) architectures, and practical experience leveraging Large Language Models (LLMs) within enterprise applications. This role is ideal for someone who enjoys building solutions in a fast-paced Agile environment and can manage multiple workstreams simultaneously.

Required Skills & Experience

-5+ years of Software Engineering experience

-Very strong hands-on Python development experience

-Experience working with Databricks in a production environment

-Experience building or supporting LLM-based solutions

-Claude code- CoPilot - if not CoPilot, Azure and Microsoft Shops

-Hands-on experience with Retrieval-Augmented Generation (RAG)

-Experience utilizing LangChain or similar orchestration frameworks

-Strong understanding of APIs, backend application development, and system integrations

-MCP (Model Context Protocol)

-Experience working within Agile development environments and sprint-based delivery models

-Ability to manage multiple features, initiatives, or large epics concurrently

We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.

*Pay range for this role is between CAD.

Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.

More about this job

Responsibilities

Build and support enterprise software solutions using Python, Databricks, and LLM-based technologies, including RAG architectures and orchestration frameworks. Deliver features and initiatives in an Agile environment while managing multiple workstreams concurrently.

Requirements

Candidates need at least five years of software engineering experience, strong hands-on Python skills, and production experience with Databricks and LLM-based solutions. They should also have experience with RAG, LangChain or similar frameworks, APIs, backend development, system integrations, MCP, and Agile sprint-based delivery.

Skills

  • Python
  • Databricks
  • Large Language Models
  • Retrieval-Augmented Generation
  • LangChain
  • Claude Code
  • GitHub Copilot
  • Azure
  • Model Context Protocol
  • API Development
  • Backend Development
  • System Integration
  • Agile Development
  • Sprint-Based Delivery
  • Workstream Management

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Software Engineering
  • Python
  • Databricks
  • Large Language Models
  • Retrieval-Augmented Generation
  • RAG
  • LangChain
  • Claude Code
  • GitHub Copilot
  • Azure
  • Model Context Protocol
  • MCP
  • APIs
  • Backend Application Development
  • System Integrations
  • Agile
  • Sprint-Based Delivery
  • Enterprise Applications
  • Financial Services
  • Contract
  • Toronto

Report this job