About the job
Intermediate AI/ML Engineer
Location: Ottawa, ON | Hybrid
Department: AI
Reports To: Eugenia Kondratova, Senior Technical Manager AI
Type: Permanent | Full-Time
Join Us at Solink!
At Solink, we are dedicated to protecting what matters most. Our innovative solutions transform video security into actionable insights, allowing businesses to respond swiftly and effectively. Our cloud-based platform seamlessly integrates with existing systems, enabling intelligent detection and interpretation of crucial moments. This empowers teams to make informed decisions that enhance security and optimize operational efficiency.
With a trusted presence in over 30,000 locations across 32+ countries, including renowned brands like McDonald’s and JYSK, Solink is a leader in delivering clarity when it matters. Our solutions assist businesses in reducing shrinkage, optimizing performance, and proactively addressing potential threats.
As we experience rapid growth and garner industry accolades, including recognition from Deloitte’s Fast 50™ and Fast 500™, we continue to scale with purpose. We are proud to be recognized as one of Ottawa’s Best Places to Work—and this is just the beginning!
Your Role
As an Intermediate AI/ML Engineer, you will be at the forefront of designing, building, and deploying comprehensive machine learning solutions that drive Solink’s next-generation video analytics and operational intelligence. You will engage in research, model development, software engineering, and production integration, taking ownership of features that deliver quantifiable value to our customers in both cloud and edge environments.
This role is highly applied and product-focused, rather than purely research-based. You will not only develop and fine-tune models but also integrate them into production systems, contributing to both backend and frontend components that provide these capabilities to our users.
This opportunity is perfect for individuals who excel in fast-paced settings, enjoy tackling ambiguous technical challenges, and are driven by the desire to deploy reliable, scalable machine learning features in high-volume, real-world applications.
Your Responsibilities
Design, develop, train, and deploy ML models, including but not limited to computer vision, large language models (LLMs), vision-language models (VLMs), and multimodal models across cloud and embedded environments.
Evaluate and recommend tools, techniques, and methodologies to enhance our AI capabilities.

