Solink

Senior Full Stack Engineer

4mo ago
115000 –140000 USD / yearWorldwideSeniorRemote
Solink

Senior Full Stack Engineer

4mo ago
115000 –140000 USD / yearWorldwideSeniorRemotecloud-based platformvideo securityai agents

Senior Full Stack Engineer role designing and implementing product-side systems for AI Agents on a high-velocity team.

Responsibilities

  • On a small, high-velocity Agents team with outsized impact, this role is for a Full Stack Engineer who wants to build how AI agents actually show up in production.
  • You will design and implement the product-side systems that allow Solink’s AI Agents to reason, act, and deliver value inside our cloud VMS platform. This includes backend services (TypeScript/Node), agent orchestration layers, APIs, tool integrations, and user-facing workflows that turn models into real, reliable capabilities.
  • This is not a feature-factory role. You are building the execution layer of our agent systems — tool use, workflow coordination, safety boundaries, latency management, and production reliability.
  • This is a high-ownership role. You are expected to move quickly, ship working systems, and make strong implementation decisions while collaborating closely with product, data, and platform teams.
  • You will have direct access to the latest AI models and tooling, with the autonomy to apply them pragmatically where they create measurable product impact.

Requirements

  • Strong TypeScript / Node.js experience building and operating production systems
  • Experience deploying and running distributed services in AWS (EKS preferred)
  • Experience integrating LLMs / VLMs into production workflows
  • Strong understanding of distributed systems (reliability, scaling, failure isolation)
  • Experience instrumenting systems for observability and debugging (OpenTelemetry or similar)
  • Demonstrated ownership of end-to-end product-facing systems in production
  • Candidates must undergo a criminal records check upon hire;
  • Be a Canadian Citizen (dual citizens included), or eligible to work in Canada;
  • Be willing to comply with Solink’s own security policies and standards.

Nice to have

  • Experience building AI agent frameworks or orchestration layers
  • Experience implementing safety controls and guardrails around model execution
  • Experience designing event-driven or tool-based architectures
  • Experience working in a small, high-velocity startup or AI-first environment

How to apply

  • We respect your time and value transparency. Here’s what to expect:
  • Intro call with our Talent Team
  • Interview with the Hiring Manager
  • Role-relevant task or case (if applicable)
  • Final interviews with cross-functional team members
  • Offer & onboarding 🎉
  • Submit your resume and a short cover letter via our [ Careers Page ]. Let us know what excites you about this role, and how you’d help move Solink forward.
  • Solink is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive workplace. If you require accommodation during the selection process, please let us know.

Other

  • Location: Ottawa or Toronto, ON | Hybrid Department: Engineering Reports To: D an Murdock, Director of Engineering Type: Full-Time Vacancy Status : This is an active role and we are currently hiring for this position.
  • At Solink, our mission is to safeguard what matters most . We provide businesses with the tools to know sooner and act faster by transforming video security into real-time operational insights.
  • Our cloud-based platform integrates seamlessly with your existing cameras and systems, turning them into intelligent sensors that detect and interpret key moments. This empowers teams to make data-driven decisions, enhance security, and improve operational efficiency.
  • Trusted by over 30,000 locations across 32+ countries - including brands like McDonald’s and JYSK - Solink delivers clarity when it counts. Our solutions help businesses reduce shrink, optimize performance, and respond proactively to potential threats.
  • We're growing rapidly, earning industry recognition, and scaling with purpose. We’ve been recognized by Deloitte’s Fast 50™ and Fast 500™, Business Intelligence Group, and as one of Ottawa’s Best Places to Work. And we’re just getting started!
  • Implement and evolve agent orchestration services in TypeScript/Node
  • Design and ship production-grade APIs and workflows that expose agent capabilities
  • Integrate LLM/VLM systems with internal tools, permissions, and data sources
  • Enforce safety, guardrails, and failure handling in agent execution paths
  • Optimize latency, reliability, and scalability of agent-facing services in AWS/EKS
  • Instrument systems for tracing, debugging, and performance visibility
  • Operate in tight feedback loops, shipping working code and validating ideas quickly
  • We do things the Solink way:
  • Act with URGENCY – Our customers move fast, so we do too.
  • Deliver with QUALITY – We sweat the details and hold a high bar.
  • Win with TEAM – No egos. Just outcomes, built together.
  • Lead with TRUST – We earn it through clarity, consistency, and care.
  • These aren’t just words—they shape how we hire, lead, and grow.
  • We’re not just building tech - we’re building a place where great people do great work.
  • Clarity and trust : Where the role allows, we support flexibility in how and where work gets done - and we’re upfront about what’s required.
  • Meaningful equity : Every full-time, permanent employee has a stake in our growth.
  • Comprehensive benefits : Fully paid health & dental (no waiting period) + $500 health spending account for full-time, permanent Solink employees.
  • Wellness support : Monthly reimbursement for fitness, wellness, or mental health programs for all Solink employees.
  • Growth through merit : Advancement is based on contribution, initiative, and the ability to raise the bar - together.
  • Candid culture : Clear expectations, honest feedback, and no politics.
  • Social connection : From So-learns to Solink-o and So-lunches, we stay connected in ways that actually feel fun.