Find flexible jobs

Job Description

Algorithm Developer/ Mathematician (1-year contract)

Rate TBD
Location Toronto, ON Canada
Type of project IT & Software Artificial Intelligence, Data Science, Python
Duration 1 year + Contract ongoing
Education required Masters
Years of experience more than 5
Area of Specialization Computer Sciences
Languages required English
Workhoppers Toronto ON
Startup Frame of Mind

Do you want to be part of an exciting, dynamic startup culture that's trying to create new products and tools? Over the next 6 months, we're planning on launching exciting new products into the market. We're looking to grow and need strong talent to help us get there. Hopefully, that's you.

Actively seeking an Algorithm Developer for the development of advanced algorithms for the intelligent logistics networks. Application areas include VRP, Autonomous Driving, Electric Vehicle Routing, Fleet match, geolocation, forecasting algorithms, Matching Algorithms, Carbon footprint calculators, machine learning, GANS, uncertainty quantification, and optimization. The scientist / engineer will join a multi-rdisciplined collaborative team of diverse engineers, software developers, business, and leadership teams.

If you want to accelerate your career growth and are passionate about applying your expertise to solve problems of national importance then we have the job you are looking for! You will be able to achieve your personal and professional goals in a stable environment that emphasizes and rew ards the entrepreneurial spirit.


The ideal candidate will have an active interest in applying math/statistics/physics/engineering concepts to solve multi-disciplinary problems. The candidate should be familiar with improving/optimizing/tuning existing algorithms as well as development of new algorithms from scratch. This will include software design, software development, and debugging / issue resolution. The candidate should demonstrate a hands-on approach to problem solving and must be willing to actively participate in evaluation of algorithm and system performance. Other responsibilities include assisting in preparation of oral and written reports and supporting customer briefings.

Required Algorithm Developer Qualifications:
MS/PHD in Engineering / Mathematics / Physics / Computer Science.
Proficiency with an Nodejs and scripting/prototyping language (e.g., Python or R).
Proficiency with deep neural-nets, Tensor flow, keras, and other machine learning libraries
Proven experience developing knowledge in one of the following areas (or a related area): computer vision, signal processing, statistics, optimization, uncertainty quantification, control theory, machine learning, or natural language processing, GANs
Experience in VRP, Autonomous algorithms, Matching Algorithms
Strong initiative, self-starter, quick-learner, proactive contributor.
Familiarity with docker containers, AWS (API gateway, ECR, ECS) is an asset

Additional Desirable Qualifications:

Experience with with an Nodejs, Python or R
Experience evaluating algorithm performance to demonstrate satisfaction of stakeholder requirements.
Experience addressing computational performance challenges using techniques such as parallel and distributed computing, GPU processing, out-of-core processing, and clever algorithm design.
Experience with tools and processes used in software development, e.g., IDEs, Version Control.
Experience working on intelligence and DoD programs.


-August 6, 2020


Send an email to contact directly the company. This is an opportunity to sell your skills.