Staff Software Developer – AI & Platform

Job role insights

  • Date posted

    March 17, 2026

  • Closing date

    June 15, 2026

  • Hiring location

    Remote

  • Offered salary

    CAD160,000 - CAD208,000/year

  • Career level

    Middle

  • Qualification

    LLMs Bachelor’s in Artificial Intelligence

  • Experience

    3 - 5 Years

  • Gender

    Any / All

Description

About Auvik

Auvik Networks delivers cloud-based network management software that gives IT teams instant visibility and control over their infrastructure, whether on-site, remote, or distributed globally. The platform automates network discovery, mapping, monitoring, configuration backups, traffic analysis, and alerting, enabling IT professionals and managed service providers (MSPs) to efficiently manage multi-site environments.

Auvik fosters a diverse and inclusive workforce, offering a fully distributed work model, flexible hours, and programs for professional growth. The company encourages applicants even if they do not meet 100% of the listed qualifications, providing accommodations throughout the interview process.


Role Overview

The Staff Software Developer will be a hands-on technical leader on Auvik’s AI & Platform team, focusing on AI-powered product features. You will work closely with the Staff Data Engineer and report to the Engineering Manager. This role is code-intensive and has broad technical influence across the engineering team.


Key Responsibilities

  • Design and implement AI-powered product features, including LLM-based agents, intelligent automation, and predictive capabilities.

  • Solve complex technical problems end-to-end: architect solutions, write production-quality code, debug across systems, and ship reliably.

  • Collaborate with Data Engineers to define and integrate AI layer data requirements.

  • Translate customer needs into well-scoped AI features that deliver real business value.

  • Evaluate emerging AI technologies (LLMs, agent frameworks, RAG patterns, fine-tuning) and make build vs. buy decisions.

  • Lead by example in code reviews, technical design, and engineering best practices. Mentor other developers.

  • Contribute to shared tooling and libraries to accelerate AI development across the organization.


Required Skills & Qualifications

  • Strong software engineering fundamentals with experience building and shipping production systems at scale.

  • Hands-on experience developing AI/ML-powered features, including LLMs, prompt engineering, RAG architectures, or agent frameworks.

  • Proficiency in Go, Scala, or TypeScript (React/GraphQL); Python for ML workflows is a plus.

  • Deep understanding of system design and distributed systems, with strong architectural decision-making skills.

  • Experience with agentic coding tools (Cursor, Copilot Workspace, Claude Code) including setting guardrails and verifying outputs.

  • Excellent communication skills for technical and business interactions.

  • Product mindset: focus on solving real customer problems.


Bonus Points

  • Background in network management, monitoring, or infrastructure software.

  • Experience with AI-driven automation, anomaly detection, or predictive analytics in operational contexts.


Career Level

  • Mid-Senior / Staff Software Engineer

  • Focus on technical leadership, AI product development, and cross-team collaboration


Hiring Process

  1. Resume review by Talent Acquisition Partners.

  2. Virtual interviews via Zoom with hiring managers and team members.

  3. Completion of a 5-minute Predictive Index (PI) assessment.

  4. AI tools are used for administrative support only (sourcing, summaries, communication), not for screening or decision-making.

Interested in this job?

89 days left to apply

Apply for this job

Cancel
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subscribe
Send message
Cancel