Back to results

Software Engineer

  • Toronto, ON, Canada

$55 to $62 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$55 to $62 CAD / hour
Job type
Contract
Apply by
Experience
5+ years of Software Engineering experience
Posting language
English
Posted

Original job description

Software Engineer

Contract: 12 months + extensions

Hybrid: 1-2 days - Toronto, ON

Rate: $55-62/hr

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

-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

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.

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

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 applications using Python, Databricks, and LLM-based solutions, including RAG architectures and orchestration frameworks. Deliver features in an Agile environment while managing multiple initiatives or large epics concurrently.

Requirements

Requires 5+ years of software engineering experience, strong hands-on Python skills, and production experience with Databricks and LLM-based solutions. Candidates should have hands-on RAG experience, familiarity with LangChain or similar frameworks and MCP, strong backend/API and integration knowledge, and experience working in Agile teams.

Skills

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

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Finance & Accounting

Keywords

  • Software Engineering
  • Python
  • Databricks
  • Large Language Models
  • Retrieval-Augmented Generation
  • LangChain
  • Model Context Protocol
  • APIs
  • Backend Development
  • System Integration
  • Enterprise Applications
  • Agile
  • Sprint-Based Delivery
  • Feature Development
  • Epic Management
  • Financial Services

Report this job