IT & Software

Algorithms Optimization Software Engineer

RideCo Inc.

Southwestern Ontario · Ontario · Canada

Build optimization software at RideCo in Waterloo, using algorithms, data structures, and critical reasoning to improve on-demand transit technology.

As a Software Engineer on RideCo’s Algorithms & Optimization team, you will develop the algorithms powering its core ridesharing platform. You will create readable, maintainable software while moving between engineering and data science challenges. Your work spans distributed architecture, optimization algorithms, traffic forecasting, and demand modeling.

Key Responsibilities:

  • Contribute to distributed architecture, caching, and microservices
  • Automate manual bottlenecks in service rollouts
  • Expand capabilities while maintaining high performance
  • Convert optimization prototypes into deployable products
  • Improve visibility into optimization engine performance

Requirements:

  • Deep understanding of algorithms and data structures
  • Explain complex concepts from research publications
  • Expertise in two or more specialized areas
  • Bachelor’s degree in a related technical discipline
  • Strong critical thinking and reasoning skills

Apply algorithms, distributed systems, and optimization expertise while developing RideCo’s on-demand transit platform in Waterloo.

#J-18808-Ljbffr

Reference: WJ-3875_16037072 · Posted 10 Nov 2026, 11:22 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.