Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
2,808

Developer jobs in Canada

Software Engineer in Algorithms & Optimization

RideCo

Southwestern Ontario
On-site
CAD 90,000 - 120,000
3 days ago
Be an early applicant
I want to receive the latest job alerts for “Developer” jobs

Senior Embedded Software Engineer - Low Voltage Controls

General Motors of Canada

Markham
Hybrid
CAD 115,000 - 165,000
3 days ago
Be an early applicant

Mobile Developer - Software Engineer

RideCo

Southwestern Ontario
On-site
CAD 90,000 - 130,000
3 days ago
Be an early applicant

Senior Software Developer

General Motors of Canada

Markham
Hybrid
CAD 115,000 - 165,000
3 days ago
Be an early applicant

Senior Java Developer - Banking Tech (Hybrid)

LanceSoft Inc

Toronto
Hybrid
CAD 100,000 - 150,000
3 days ago
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Senior Snowflake–Python ETL Engineer

RBC

Halifax
On-site
CAD 90,000 - 120,000
3 days ago
Be an early applicant

Senior ETL Developer (Snowflake/Python)

RBC

Halifax
On-site
CAD 90,000 - 120,000
3 days ago
Be an early applicant

Junior Cloud Services Software Developer (Go)

Ribbon Communications

Montreal (administrative region)
On-site
CAD 95,000 - 123,000
3 days ago
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Platform Software Engineer Co-op — High-Speed Networking

Ciena

Ottawa
On-site
CAD 80,000 - 100,000
3 days ago
Be an early applicant

Experienced Programmer: PL/SQL & C++/JavaScript (Agile)

ADGA Group

Ottawa
On-site
CAD 80,000 - 100,000
3 days ago
Be an early applicant

Intermediate Programmer/Software Developer

ADGA Group

Ottawa
On-site
CAD 80,000 - 100,000
3 days ago
Be an early applicant

Analyst, Finance & Treasury

OMERS

Toronto
On-site
CAD 62,000 - 92,000
3 days ago
Be an early applicant

Frontend Developer | Remote, Mentoring & Growth

Harris Computer

Quebec
Hybrid
CAD 70,000 - 90,000
3 days ago
Be an early applicant

On-Site Web Developer in North Vancouver

A1 College

North Vancouver
On-site
CAD 60,000 - 80,000
3 days ago
Be an early applicant

Web developer

A1 College

North Vancouver
On-site
CAD 60,000 - 80,000
3 days ago
Be an early applicant

Web Developer for Cutting-Edge Search Platform (Toronto)

MongoDB

Toronto
On-site
CAD 60,000 - 80,000
3 days ago
Be an early applicant

Hybrid Web Developer — Paid Training & Wellness

Alithya Canada Inc.

Montreal (administrative region)
Hybrid
CAD 75,000 - 85,000
3 days ago
Be an early applicant

Web developer

Alithya Canada Inc.

Montreal (administrative region)
Hybrid
CAD 75,000 - 85,000
3 days ago
Be an early applicant

Systems Programmer - Full Lifecycle Dev (On-site) Brampton

KYTERO CONSULTING INC.

Brampton
On-site
CAD 60,000 - 80,000
3 days ago
Be an early applicant

Underwriter, Contract Surety

Trisura Guarantee Insurance Company

Dartmouth
On-site
CAD 60,000 - 80,000
3 days ago
Be an early applicant

Lead Game Security Engineer

Rebellion

Town of Oxford
Hybrid
CAD 100,000 - 130,000
3 days ago
Be an early applicant

Electrical Project Engineer

Kanin Energy

Calgary
On-site
CAD 80,000 - 120,000
3 days ago
Be an early applicant

Fairmont Jasper Park Lodge Chief Steward Alberta

The Fairmont Jasper Park Lodge

Municipality of Jasper
On-site
CAD 65,000 - 70,000
3 days ago
Be an early applicant

Software Developer, Services

Slice

Ottawa
Remote
CAD 70,000 - 90,000
3 days ago
Be an early applicant

full stack Web developer

Alithya Canada Inc.

Montreal (administrative region)
Hybrid
CAD 80,000 - 87,000
3 days ago
Be an early applicant

Top job titles:

Finance Analyst jobsHealthcare Administration jobsAccount Receivable jobsPolicy Analyst jobsResearch jobsBiotech jobsManager Marketing jobsCfo jobsJunior Accountant jobsShopper jobs

Top companies:

Jobs at AhsJobs at Home DepotJobs at CbsaJobs at MetaJobs at BdoJobs at CoopJobs at DoordashJobs at AdobeJobs at Capital OneJobs at Adp

Top cities:

Jobs in CalgaryJobs in QuebecJobs in WinnipegJobs in MarkhamJobs in VaughanJobs in SaskatoonJobs in KingstonJobs in Thunder BayJobs in LangleyJobs in Whitby

Similar jobs:

Software Developer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsEntry Level Software Developer jobsFullstack Developer jobsJava Developer jobsPython Developer jobsPython Software Developer jobsIos Developer jobs
Software Engineer in Algorithms & Optimization
RideCo
Southwestern Ontario
On-site
CAD 90,000 - 120,000
Full time
3 days ago
Be an early applicant

Job summary

A leading transportation technology company in Ontario is seeking a Software Engineer with expertise in Algorithms and Data Structures to join their Algorithms & Optimization team. The ideal candidate will utilize their experience to enhance ridesharing algorithms and contribute to a dynamic on-demand transportation platform. Responsibilities include developing innovative solutions, analyzing data for ride-demand predictions, and delivering scalable software. Competitive salary offered, along with benefits like flex-time schedules and catered lunches.

Benefits

Flex-time work schedules
Bi-weekly catered lunches
Medical and dental benefits
Commuter program

Qualifications

  • 2+ years of experience in Software Development with high performance algorithms.
  • Deep understanding of Algorithms and Data Structures.
  • Ability to explain complex concepts from research.

Responsibilities

  • Develop and enhance algorithms for ridesharing optimization.
  • Switch roles between Software Engineer, Researcher, and Data Scientist.
  • Analyze ridership data to predict ride demand and optimize fleet use.

Skills

Algorithms
Data Structures
Critical thinking
Reasoning skills

Education

Master’s degree or PhD in Computer Science

Tools

Python
Rust
JavaScript
Django
Flask
AWS
Job description
Overview

Location: Waterloo, Ontario, Canada

This is an opportunity in the exciting and fast-growing transportation technology industry. Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation.

As the newest member of our Algorithms & Optimization team, you will contribute to the complex suite of algorithms that power RideCo’s core ridesharing platform. The ideal candidate must possess a sound grasp of Algorithms and Data Structures, strong critical thinking and reasoning skills, and the ability to produce readable, maintainable, and working software programs from abstract concepts and ideas. You will thrive in a small-team environment with fast-paced agile iterations, where every developer contributes code that delivers a meaningful impact to our customers and the company.

Responsibilities

Your day-to-day responsibilities will include:

At RideCo, you will be switching hats between Software Engineer, Researcher, and Data Scientist depending on the problem at hand.

As a Researcher, you will:

  • Stay abreast of the research publications in the fields related to vehicle routing and ridesharing algorithms.
  • Compare best-performing ridesharing benchmarks from research papers with RideCo’s to ensure that we are staying ahead of the competition.
  • Invent new algorithms to enhance the performance of our Optimization engine, both in terms of the quality of the solutions produced (e.g., sharing rate) and in terms of the speed at which we can converge to those high-quality solutions.
  • Produce scalable and performant solutions to computationally hard (and often intractable) problems.
  • Contribute to the invention of novel solutions to fleet partners’ operational problems by collaboratively working with product managers, co-developers, and our client success team.

As a Software Engineer, you will:

  • Contribute to a distributed platform architecture design for smart partitioning of the problem space, caching mechanisms, and microservices.
  • Build systems to intelligently automate manual bottlenecks in service rollouts.
  • Expand the system’s capabilities to new features and use-cases while maintaining a high level of performance.
  • Prototype, iterate on, develop, and test the ideas and algorithms that you invent.
  • Build tools to gain greater visibility into the performance of our Optimization engine.

As a Data Scientist, you will

  • Enhance the accuracy of the ETAs in RideCo’s real-time traffic forecasting system.
  • Analyze ridership data to develop models to predict ride-demand, which will be used to reposition RideCo’s fleet of vehicles.
  • Fine-tune the hyperparameters in RideCo’s Optimization algorithms to extract greater value from the system.
Playground / What you’ll learn

At RideCo you’ll get a chance to play, learn and build with the following tools and technologies, and as part of a cross-functional team that is the world’s foremost innovator in on-demand transit software.

  • Languages: Python, Rust, JavaScript / TypeScript (Angular)
  • Web Stack: Django, Flask, Gunicorn, Nginx
  • Mobile: Ionic, hybrid apps for Android and iOS
  • Logistics Engine: algorithms for real-time vehicle routing, Optimization
  • Mapping/Routing: OpenStreetMap, Open Source Routing Machine, Traffic forecasting algorithms
  • Infrastructure: AWS, Terraform, Redis, PostgreSQL, Celery, RabbitMQ
  • Health/Monitoring: AWS CloudWatch, Prometheus, Grafana, Elasticsearch, Logstash, Kibana
  • Development Processes: Agile, CI/CD, Jenkins, zero-downtime software updates
Qualifications and Experience

Required:

  • 2+ years of experience in Software Development, preferably with high performance algorithms or data intensive applications.
  • A deep and intuitive understanding of Algorithms and Data Structures.
  • Ability to process, assimilate, and explain complex and abstract concepts from research publications.

Preferred:

Specialized knowledge. Seeking candidates with expertise in two or more of the following:

  • Combinatorics and Discrete Optimization
  • Online Algorithms
  • Data Science / Machine Learning
  • Open Street Maps or Open Source Routing Machine
  • Distributed computing / Web Scale architectures.
Education

Master’s degree or PhD in Computer Science, Software Engineering, or related technical discipline.

Compensation and Benefits
  • Base Salary: $90K - $120K + performance-based bonus or stock options.
  • Work-Life Balance & Additional Perks: Flex-time work schedules, vacation time, bi-weekly catered lunches, social events, casual dress code
  • Benefits Plan: Medical, dental, prescription, life/health spending accounts and more
  • Work Environment: Located in KW's most desirable work space in the heart of Uptown Waterloo
  • Commuter Program: Complimentary rides to and from work in Waterloo Region
Who we are

RideCo powers on-demand transit. Public transit agencies and fleet operators use RideCo's cloud-based software platform to provide on-demand shared rides in dynamically routed buses and vans. RideCo is growing rapidly, and it is the most adopted on-demand paratransit and microtransit software among the 10 largest cities in the United States. Our marquee clients include Philadelphia’s SEPTA, San Antonio Metro, and Houston Metro.

RideCo’s software powers a diverse range of use cases, including paratransit, residential/ suburban travel; first-mile-last-mile connections for transit hubs; and corporate employee transportation. The success of these services is supported by the industry's best customer service, including a 95% plus customer retention rate. We are investing to scale up and capture the growing demand for on-demand shared rides solutions.

RideCo is proud to be an equal-opportunity employer. We hire the best talent and strive to build a meritocratic culture. In accordance with the Accessibility for Ontarians with Disabilities Act, accommodations are available upon request for candidates taking part in all aspects of the selection process. If you require special accommodation to complete any portion of the application or interview process, please mention this in your application. #Li-Hybrid

Why is this role open? Existing VacancyRideCo is committed to a fair and transparent recruitment process. We do not use artificial intelligence (AI) or automated decision-making tools to screen, evaluate, or select candidates. All applications are reviewed and assessed by our hiring team.

Apply to this job

  • 1
  • ...
  • 16
  • 17
  • 18
  • ...
  • 113

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved