More jobs:
Software Developer - AI & Platform
Remote / Online - Candidates ideally in
Toronto, Ontario, C6A, Canada
Listed on 2026-03-14
Toronto, Ontario, C6A, Canada
Listing for:
Auvik
Full Time, Remote/Work from Home
position Listed on 2026-03-14
Job specializations:
-
Software Development
AI Engineer, Software Engineer
Job Description & How to Apply Below
Overview
A Staff Software Developer on Auvik's AI & Platform team, you'll be a hands-on technical leader building the AI-powered capabilities in our product. You'll work alongside a Staff Data Engineer (who owns the data foundation) and report to the Engineering Manager. Your focus is on the application and agentic AI layer: designing, building, and shipping the AI features that customers interact with.
This is a code-heavy role with broad technical influence across the team.
What will I be doing?
Design and build AI-powered product features, including LLM-based agents, intelligent automation, and predictive capabilities that operate on Auvik's operational data.
Own complex technical problems end-to-end: architect solutions, write production-quality code, debug across systems, and ship reliably.
Work closely with the Data Engineer to define what data the AI layer needs, in what shape, and at what freshness, and integrate against the retrieval and pipeline infrastructure they build.
Collaborate with product managers and designers to translate customer needs into well-scoped AI features that deliver real value.
Evaluate and integrate emerging AI technologies (LLMs, agent frameworks, RAG patterns, fine-tuning approaches) and make pragmatic build-vs-buy decisions.
Lead by example in code reviews, technical design discussions, and engineering best practices. Mentor other developers on the team.
Contribute to shared tooling, libraries, and patterns that accelerate AI development across the engineering org.
What are we looking for?
Strong software engineering fundamentals with significant experience building and shipping production systems at scale.
Hands-on experience building AI/ML-powered product features, including working with LLMs, prompt engineering, RAG architectures, or agent frameworks.
Proficiency in Go, Scala, or Type Script (React/Graph
QL).
Experience with Python for ML workflows is a plus.
Deep understanding of system design, distributed systems, and the ability to make sound architectural decisions in ambiguous problem spaces.
Hands-on experience with agentic coding tools (e.g., Cursor, Copilot Workspace, Claude Code), including setting guardrails and verifying outputs.
Strong communication skills. You'll work directly with AI engineers, product managers, and engineering leadership and need to move fluidly between technical and business conversations.
A product mindset. You care about why something is being built and whether it solves a real customer problem.
Bonus points
Background in network management, monitoring, or infrastructure software.
Experience with AI-driven automation, anomaly detection, or predictive analytics in an ops context.
About Auvik
Auvik delivers cloud-based network management software that gives IT teams instant visibility and control over their infrastructure — whether on-site, remote, or dispersed across global networks. Our platform automates network discovery, mapping, monitoring, configuration backups, traffic analysis and alerting, so IT professionals and MSPs can manage complex, multi-site environments with ease.
We’re focused on building a diverse and inclusive workforce. If you’re excited about this role but do not meet 100% of the qualifications listed above, we encourage you to apply. We are happy to make any accommodations you may need throughout the interview process as well.
Auvik is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law.
Hiring and compensation
Hiring Process:
At Auvik, our hiring process is designed to be personal, transparent, and human-led. Our Talent Acquisition Partners review all resumes, connect with candidates whose skills and experience align with the role, and stay in communication with you throughout your journey. If our interests align, you’ll meet with a hiring manager, as well as additional members of the hiring team in follow-up conversations.
All interviews take place via Zoom. Candidates may be asked to complete a short predictive assessment to help us understand strengths and work preferences.
Compensation Details:
Our compensation philosophy is market competitive, rewards performance, and maintains transparency with employees. The hiring range for this position is listed below and may vary based on factors including job-related skills, knowledge, and experience. In addition to cash compensation, all full-time employees are granted stock options and are eligible for comprehensive benefits including health and dental plans, Wellness spending account, GRSP matching, flexible PTO, parental leave, and remote working subsidies.
Salary Range: 160,000—208,000 CAD
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×