Software Engineer – AI/Machine Learning

Software Engineer – AI/Machine Learning

Remote/Telecommute JobREMOTE /  Calgary/Montreal/Toronto/Vancouver, N/A  - Permanent
This job allows you to work remotely 

Job Description

•Fullstack development of AI features and applications
•Identify appropriate models to be used and improve model accuracy
•Participate in the product definition, especially around the aspects of AI, attempting to translate complex business requirements into concrete technical solutions

Must Have Skills:

•Bachelor’s degree in Computer Science, related technical field or equivalent practical experience
•5+ years of experience developing Machine Learning or Artificial Intelligence features and applications in the SaaS software and/or fintech space
•5+ years of fullstack software development experience
•Experience with one or more of the following: Natural Language Processing, text understanding, classification, pattern recognition, recommendation systems, targeting systems, ranking systems, or similar
•Experience with one or more general-purpose programming languages including but not limited to: Python, Scala, Java, C, C++
•Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations
•Effective written and verbal communication skills
•Demonstrated problem-solving skills
•Ability to work unsupervised, in the office, or remote as part of a distributed team and be able to produce high-quality work

Nice to Have Skills:

•MS or Ph.D. degree in Computer Science, Artificial Intelligence, Machine Learning, or related technical field.
•Experience with Google Cloud architecture and products
•Experience with one or more frameworks such as Tensorflow, Keras, Apache Beam, Spark
•Demonstrated leadership and self-direction. Willingness to teach others and learn new techniques.
•Python proficiency


Starting: ASAP

Similar jobs in Calgary/Montreal/Toronto/Vancouver:

Similar jobs in other locations: