Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer - Toronto

Randstad Canada

We are seeking a dedicated and technically driven Senior Software Developer for a contract opportunity based in Toronto. In this role, you will take on an impactful AI/ML engineering, large language model (LLM) pipeline, and model inference capacity, specializing in executing batch inferences, evaluating model outputs, and managing reproducible data science workflows.
Operating fully onsite in Toronto, you will work closely with engineering teams to run and monitor inference jobs in Databricks and cloud machine learning environments, assist with advanced prompt and LLM pipelines using frameworks such as DSPy, LangChain, or Hugging Face, and track core performance metrics. This position demands a meticulous developer with practical foundation in Python, modern machine learning libraries, data preparation, and experiment tracking who can ensure reliable, high-quality model evaluations and streamlined ML operations.
Location: Toronto, ON
Assignment Type: Onsite (5 days per week)
Contract Duration: 7-month contract (with potential for extension)
Advantages
Modern LLM Frameworks: Hands‑on exposure to cutting‑edge AI and LLM orchestration tools, including DSPy, LangChain, and Hugging Face.
Cloud ML & Databricks: Direct practical experience running scalable batch inference workloads and tracking experiments in Databricks and MLflow.
Specialized Domain Data: Work with complex, domain‑specific text datasets, contributing directly to error analysis, benchmarking, and prompt evaluation.
Collaborative Environment: Engage in high‑impact machine learning operations with dedicated technical mentorship and growth opportunities.
Responsibilities
Execute and monitor batch inference jobs across Databricks and cloud‑based machine learning environments.
Troubleshoot inference execution issues, log experiment outcomes, and escalated model output anomalies.
Assist in configuring, testing, and running pipeline workflows using DSPy and related LLM frameworks.
Load, test, and validate custom model weights, tokenizers, and configuration files.
Support model evaluation runs using defined internal benchmarks and accuracy metrics.
Track, record, and summarize performance metrics across multiple inference experiments.
Prepare, preprocess, and clean specialized text datasets for inference and evaluation pipelines.
Annotate and review model outputs to facilitate error analysis, qualitative evaluations, and benchmarking.
Maintain clean, well‑documented, and reproducible notebooks and Python scripts for all experimental runs.
Collaborate with engineering peers to ensure data handling standards and model versioning best practices.
QualificationsCore Technical & AI/ML Requirements
Educational Background: Degree or background in Computer Science, Data Science, Artificial Intelligence, Machine Learning, or a related discipline.
Programming & Libraries: Strong familiarity with Python and core data science libraries such as Pandas, Scikit‑learn, or PyTorch.
LLM Frameworks: Practical exposure to LLM frameworks and tools, such as DSPy, LangChain, Hugging Face Transformers, or equivalent toolsets.
ML Platforms & Tooling: Comfortable working with Databricks, MLflow, or equivalent cloud ML platforms for running notebooks and tracking experiments.
Data Preparation & Text Processing: Experience handling, cleaning, and preprocessing unstructured text datasets for model ingestion and benchmarking.
Preferred Technical Assets
Model Inference & Batch Jobs: Familiarity running inference scripts, handling API rate limits, or processing batch data workloads.
Experimentation Rigor: Experience with model evaluation methodologies, error classification, and metrics tracking.
Soft Skills & Delivery Attributes
Attention to Detail: High precision and strong organizational discipline for tracking experiments, hyperparameters, and evaluation outputs.
Analytical Problem Solving: Ability to diagnose data discrepancies, script errors, and inference failures efficiently.
Collaboration & Communication: Clear written and verbal communication skills to document findings and collaborate effectively within technical teams.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity‑seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non‑binary/gender non‑conforming;
Indigenous or Aboriginal Peoples;
persons with disabilities (visible or invisible) and;
members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to View email address on ca.hrm.tc to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
#J-18808-Ljbffr
Vacancy posted 59 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - Toronto in Winnipeg, MB vacancy
  •  ...We are seeking a highly accomplished Senior Software Developer for an enterprise contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering, application architecture, and technical delivery capacity, specializing in the... 
    Senior
    Contract work

    Randstad

    Winnipeg, MB
    58 minutes ago
  • Build public-facing government portals in Toronto with React, JavaScript, and TypeScript expertise. TWC Global seeks a senior developer for registration and permit workflows.TWC Global Services is seeking a Senior Software Developer for Government Sector Enterprise projects.... 
    Senior
    Work at office

    Best Your Buy

    Winnipeg, MB
    55 minutes ago
  • $180k - $200k per year

     ...visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels at building and deploying specific models,...  ...), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    2 days ago
  • Build scalable Java applications at Propel in hybrid Toronto, applying Spring Boot and REST expertise to fintech software development. Full-time technology work.As a Senior Software Developer, you will create reliable applications for Propel’s AI-driven fintech platform. The... 
    Senior
    Full time

    Propel Holdings

    Winnipeg, MB
    56 minutes ago
  • Apply advanced GIS development expertise in a hybrid Senior Software Developer role, using ArcGIS and ESRI technologies from Toronto. Work three office days and two remotely.This senior position focuses on geospatial applications, production systems, and software development... 
    Senior
    Work at office
    Remote work

    Rubicon Path

    Winnipeg, MB
    56 minutes ago
  • $112k - $151.5k per year

     ...professionals and law firms of every size to work smarter, faster, and more securely. We are seeking a Software Developer to join our Engineering team at our Toronto Hub. As part of our hybrid model, all hub-based team members are expected to work from the office at... 
    Work at office
    Local area
    Flexible hours

    Clio

    Winnipeg, MB
    58 minutes ago
  •  ...Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you...  ...maintainable code and to learn from the feedback provided by senior team members. • Translate business requirements into efficient... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    2 days ago
  • RQ11775 - Software Developer - Senior I Toronto ON I 2+ yearClient:Justice Technology ServicesLocation: Toronto ON onsitePay Rate- 95-101/hr incorpOPP Level 4 Clearances:This position requires an OPP Level 4 security clearance Scope A Senior Software Developer is required... 
    Senior

    Analyst Technical Solutions

    Winnipeg, MB
    56 minutes ago
  • $95 - $101 per hour

    Government Services Integration Cluster in Toronto is seeking a Senior Software Developer to design, develop, and maintain Java components. You will build cloud-based microservices in Microsoft Azure, review code, and support deployments. Strong leadership and experience with... 
    Senior
    Hourly pay

    Analyst Technical Solutions

    Winnipeg, MB
    59 minutes ago
  • $137.6k - $172k per year

     ...Coursera, we aim to allow employees to develop their skills and grow their careers. One...  ...grow your career,About this Role: As a Senior Software Developer on the Monetization team, you'...  ...This role is only available for hire in Toronto, CanadaCoursera offers competitive pay... 
    Senior

    Cousera Internal Rehire Job Board

    Winnipeg, MB
    1 hour ago
  • The Senior Software Developer is responsible for designing, developing, and maintaining data services, APIs, backend systems, and AI-ready data...  ...development environments. This position will be in our Toronto, Canada office, presenting a dynamic hybrid schedule where employees... 
    Senior
    Work at office
    3 days per week

    DNV Group

    Winnipeg, MB
    56 minutes ago
  • Software Developer - Senior:On behalf of our Government client, Procom is searching for a Software Developer - Senior for a 6-month role. This position...  ...is an onsite position with 5 days onsite at our client’s Toronto, Ontario office.Software Developer - Senior - Job... 
    Senior
    Contract work
    Work at office
    Immediate start

    Procom

    Winnipeg, MB
    1 hour ago
  • We are seeking a motivated and skilled Intermediate Software Developer - CRM for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a vital CRM software engineering, customization, and systems integration capacity, specializing in the design... 
    Contract work

    Randstad

    Winnipeg, MB
    1 hour ago
  •  ...requiring a minimum of two days per week onsite at our office located at 2 Queen St. E in Toronto, ON. The RoleWe're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel... 
    Senior
    Casual work
    Work at office
    2 days per week

    Range

    Winnipeg, MB
    57 minutes ago
  • $120k - $130k per year

     ...the Vice President, Research and Development, we are hiring a Senior Software Developer to join our collaborative engineering team. As our new...  ...Canadians. This is a full-time hybrid role based in our Toronto office, with an expectation of approximately three days per... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start
    3 days per week

    OceanMD, a WELLSTAR Company

    Winnipeg, MB
    57 minutes ago
  • $100k - $142k per year

    Senior Software Developer Your Moneris Career – The Opportunity Build secure, reliable products and integrations that support important day-to-...  ...mentor other developers.Location: You will be based in our Toronto office, balancing in‑office collaboration with remote flexibility... 
    Senior
    Work at office
    Local area
    Remote work

    Moneris Solutions Corp

    Winnipeg, MB
    59 minutes ago
  • Client Location: Toronto, ON (5 days onsite per week): 7.25 hours/day between 8:00 AM and...  ...ServiceNow Development (40%) Experience developing custom applications, workflows, integrations...  ...practices. Ability to design, develop, support, and continuously improve scalable... 
    Senior
    Monday to friday

    Akkodis

    Winnipeg, MB
    1 hour ago
  • $144.7k - $195.9k per year

     ...smarter, faster, and more securely. We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team . This role is...  ...an impact. This role is only open to candidates based in Toronto. This role will require a presence in the hub office twice a... 
    Senior
    Work at office
    Local area
    Flexible hours

    Clio

    Winnipeg, MB
    1 hour ago
  •  ...on this job and more exclusive features. Role OverviewThe Senior Software Developer will be responsible for designing, developing, and...  ...Get notified about new Senior Software Engineer jobs in Toronto, Ontario, Canada . Toronto, Ontario, Canada CA$160,000.00... 
    Senior

    JSG (Johnson Service Group, Inc.)

    Winnipeg, MB
    56 minutes ago
  • $120k per year

     ...all applications and next steps. Our partner is looking for a Senior Software Developer (C#/.NET and React) based in Canada. In this role, you...  ...environment with occasional in-person team days in the Greater Toronto Area. Career impact: Take ownership of significant... 
    Senior
    Long term contract
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Build full stack web software at Intuit Toronto using JavaScript, TypeScript, Java, and AI-powered development tools in a hybrid setting. Work from...  ...weekly while delivering reliable solutions.As a Software Developer 1 on Intuit’s Data, Growth and Experiences team, you will contribute... 
    Work at office

    Intuit

    Winnipeg, MB
    1 hour ago
  • $120k - $145k per year

     ...deliver intelligent solutions trusted by 500 million people.About The Role As a Senior Android Developer, you'll be tasked with developing Android applications. Working within the software development team, your duties will require you to assist in the development of consumer... 
    Senior
    Work from home

    Konrad

    Winnipeg, MB
    1 hour ago
  • Software Developer - Full Stack Client: Community Service Cluster Location: Toronto ON Pay Rate: 95- 103/hr incorp DescriptionResponsibilities· Design, implement, and...  ...provide advice to clients, program staff and senior management. · A team player with a track... 
    Senior

    Analyst Technical Solutions

    Winnipeg, MB
    56 minutes ago
  •  ...that gap. We’re a growth-stage software company helping manufacturers...  ...a highly skilled and passionate Senior Yocto & Linux Software Engineer to join our engineering team in Toronto. In this role, you will be responsible for developing, maintaining, and securing Litmus... 
    Senior
    Internship
    Shift work

    Litmus

    Winnipeg, MB
    1 hour ago
  •  ...supporting health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s internal Data and Lab... 

    Price Industries Limited

    Winnipeg, MB
    2 days ago
  • RQ11754 - Software Developer - Senior Government Services Integration Cluster ResponsibilitiesRequired to translate technical systems specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or... 
    Senior

    Analyst Technical Solutions

    Winnipeg, MB
    57 minutes ago
  • Job Title: RQ11720 - Software Developer - Senior Organization: Government Services Integration Cluster Location: Toronto ON, Onsite 5 days a week Pay Rate:95-101/hr incorp Title: BOR - One Senior Software Developer DescriptionDevelops, configures, integrates,... 
    Senior

    Analyst Technical Solutions

    Winnipeg, MB
    1 hour ago
  •  ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development... 

    The North West Company

    Winnipeg, MB
    2 days ago
  •  ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is... 

    Price Industries Limited

    Winnipeg, MB
    2 days ago
  • We are seeking an experienced Senior Software Developer (Full Stack) with 7+ years of commercial software engineering experience. In this key on-site role, you will lead the modernization and architecture of our core diagnostic platforms, developing robust web applications,... 
    Senior

    Media Resources Inc

    Winnipeg, MB
    55 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - Toronto. Be the first to apply!