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
Resume review by Talent Acquisition Partners.
Virtual interviews via Zoom with hiring managers and team members.
Completion of a 5-minute Predictive Index (PI) assessment.
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