This job is no longer taking applications and is displayed only for reference.
To view current postings please conduct a new search.
Thank you.
We are fast growing technology start-up building an automated content system for mixed reality. We are based out of Saskatoon with a development team in India. We are a group of eight high energy techys with a valuable patent under our belt looking to make a difference in the world. Our vision is to bring the world to the people - one object at a time.
We are looking for a strong talented individual who can;
Design and develop machine learning and deep learning systems
Implement appropriate ML algorithms and tools
Study and transform data science prototypes
Develop machine learning applications according to specific requirements
Select appropriate datasets and data representation methods
Run machine learning tests and experiments
Perform statistical analysis and fine-tuning using test results
Train and retrain systems when necessary
Extend existing ML libraries and frameworks
Keep abreast of developments in the field
Your qualifications must include;
Proven experience as a Machine Learning Engineer or similar role
Understanding of data structures, data modeling and software architecture
Deep knowledge of math, probability, statistics and algorithms
Knowledge and expertise in computer vision and image recognition and processing technologies and algorithms.
Ability to write robust code in Python, Java and React Native would be a bonus
Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
Excellent communication skills
Ability to work independently while collaborating with an internationally based team
Outstanding analytical and problem-solving skills
BSc in Computer Science, Mathematics or similar field; Masters degree is a plus
This is a full time position. Although based in Saskatoon, we are remote working company and support remote working for all our team members.
Computer and Technology Knowledge
- Applications - desktop
- Applications - enterprise
- Software development
Specific Skills
- Collect and document user's requirements and develop logical and physical specifications
- Research, evaluate and synthesize technical information to design, develop and test computer-based systems
- Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems
- Assess, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software