Sr. Machine Learning Engineer

Sr. Machine Learning Engineer

Toronto, Ontario, Canada  - Permanent

Job Description

Our client is on a mission to build human-like intelligence in machines.

Since 2014, they have been paving the way for a world filled with more powerful and helpful AI systems. They bring together reinforcement learning, machine learning, and remote human guidance to create intelligent robots that solve real-world problems alongside humans in complex, changing environments like today's supply chain.

The company is growing rapidly and we are searching for an individual for a highly-impactful role, has great attention to detail, is a proactive self-starter and interacts easily with all levels of a high-performance team.

About this role:

As a Senior Machine Learning Engineer, you will be a member of the Machine Learning Engineering & SW Platform team. You will design and develop back-end infrastructure to support ML efforts & product features. You will be contributing to design and architecture of complex systems that integrate various hardware components. You will bring up and balance considerations for immediate and future needs for scalability, reliability, security, and robustness. You will closely collaborate with researchers, engineers, and product managers in Toronto and other offices.

Must Have Skills:

Technical Skills:
- Significant development experience in Python on Linux
- Reliable production of quality software within time and resource constraints
- Complete familiarity with modern software development processes such as design documentation, code reviews, CI/CD, testing, project management workflow, and source control conventions
- Excellent analytical, problem-solving, communication, and organization skills
- Bachelor's degree in Computer Science or equivalent experience

- Familiar with a variety of Machine Learning tools and packages, understand how to properly set up experiments
- Good understanding of the mathematical and statistical foundations of ML algorithms
- Experience with various big data tools and cloud technologies that enable training algorithms at scale
- Actively stay on top of applied machine learning and big data technologies
- Desire to investigate potential algorithmic solutions for a variety of machine learning problems
- Able to tackle varied problems, balancing a long-term mission with short-term requirements

Nice to Have Skills:

- Proficiency with Golang
- Experience with deep learning packages such as Tensorflow or PyTorch
- Background in robotics, computer vision, and deep learning


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: