Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer building optimization, routing, and demand-forecasting systems for RideCo’s cloud-based on-demand transit software. Developing scalable production services and data science models.

Responsibilities

  • Contribute to 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 system capabilities to new features and use-cases while maintaining high performance
  • Convert prototypes for novel optimization algorithms into a production-ready and deployable product
  • Build tools to improve visibility into optimization engine performance
  • Enhance ETA accuracy in RideCo’s real-time traffic forecasting system
  • Analyze ridership data to develop ride-demand prediction models for fleet repositioning
  • Fine-tune hyperparameters in RideCo’s optimization algorithms

Requirements

  • A deep and intuitive understanding of Algorithms and Data Structures
  • Ability to process, assimilate, and explain complex and abstract concepts from research publications
  • Specialized knowledge in two or more of: Combinatorics and Discrete Optimization; Online Algorithms; Data Science / Machine Learning; Open Street Maps or Open Source Routing Machine; Distributed computing / Web Scale architectures
  • A Bachelor’s degree in Computer Science, Software Engineering, or related technical discipline

Benefits

  • Flex-time work schedules
  • Vacation time
  • Bi-weekly catered lunches
  • Social events
  • Casual dress code
  • Medical, dental, prescription, life/health spending accounts and more
  • Located in KW's most desirable work space in the heart of Uptown Waterloo
  • Complimentary rides to and from work in Waterloo Region

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$80,000 - CA$100,000 per year

Degree requirement

Bachelor's Degree

Tech skills

MicroservicesOpen Source

Location requirements

HybridWaterlooCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.