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
Senior Software Engineer building reliable payment and banking platforms for merchants at Priority Technology Holdings. Owning Java and Python services from design through production.
AI Software Developer Intern building AI agents and developer tools for CorelDRAW Graphics Suite. Improving code review, testing, debugging, and AI adoption across Corel’s engineering organization.
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management solutions. Supporting forecasting, scheduling, adherence, and reporting for enterprise contact centers.
Senior Full Stack Java Engineer building Java, React, and Node.js WFM platforms for Miratech’s enterprise IT clients. Developing forecasting, scheduling, adherence, and operational reporting services.
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Staff software engineer leading Cash App Banking architecture and scalable server systems. Block builds financial technology, including Cash App for spending, sending, and storing money.