An ideal candidate has invested time in continuous learning and implementing algorithms either using an existing framework/library or from scratch and understands failure modes of various algorithms in production. Additionally, the ideal candidate has collaborated with Data Scientists to put ML code into production.
Responsibilities
Implementing production grade scalable ML algorithms and analytics solutions
Improving computational performance of ML algorithms and analytics solutions
Interact with Software Engineers and Data Scientists to create clean API interfaces
Qualifications
MS or PhD in Computer Science, EE, Physics or related quantitative field
8+ years of experience in back-end development in python.
4+ years of engineering experience with significant exposure to algorithm implementation/machine learning libraries/frameworks.
Experience with relational and NoSQL databases such as Postgresql/Cassandra/Redis or similar.
Experience with API calls.
Hands-on experience with containers such as Docker.
Ability to analyze the bottlenecks and create high performance code.
Good understanding of CPU and memory issues in parallel computing
Pay Range
CAD $120,000.00 - CAD $155,000.00 /Yr.
Implementing production grade scalable ML algorithms and analytics solutions
Improving computational performance of ML algorithms and analytics solutions
Interact with Software Engineers and Data Scientists to create clean API interfaces
MS or PhD in Computer Science, EE, Physics or related quantitative field
8+ years of experience in back-end development in python.
4+ years of engineering experience with significant exposure to algorithm implementation/machine learning libraries/frameworks.
Experience with relational and NoSQL databases such as Postgresql/Cassandra/Redis or similar.
Experience with API calls.
Hands-on experience with containers such as Docker.
Ability to analyze the bottlenecks and create high performance code.
Good understanding of CPU and memory issues in parallel computing