About the job
Solink transforms video security into practical insights for businesses. The company’s cloud platform connects with existing systems to detect and interpret important events, helping teams make decisions that improve security and operations. Solink’s solutions are trusted by well-known brands in more than 30,000 locations across 32 countries. Customers use Solink to reduce shrinkage, boost performance, and address threats early.
Solink has earned recognition from Deloitte’s Fast 50™ and Fast 500™, and is named among Ottawa’s Best Places to Work. The team continues to grow, building on strong momentum.
Role overview
This Intermediate AI/ML Engineer role is based in Ottawa, following a hybrid work model. Reporting to Eugenia Kondratova, Senior Technical Manager AI, this is a permanent, full-time position within the AI department.
The position centers on designing, building, and deploying machine learning solutions for Solink’s video analytics and operational intelligence products. This is a hands-on engineering role, involving research, model development, software engineering, and integration of features into production systems for both cloud and edge deployments. Work spans backend and frontend components, ensuring advanced ML features are delivered to users at scale.
Solink values engineers who are comfortable with ambiguity, enjoy technical problem-solving, and want to see their work applied in real-world, high-volume settings.
What you will do
- Design, develop, train, and deploy machine learning models, including computer vision, large language models (LLMs), vision-language models (VLMs), and multimodal models for both cloud and embedded systems.
- Evaluate and recommend tools, techniques, and methodologies to strengthen Solink’s AI capabilities.

