Loading jobs…
Loading jobs…
Auvik Networks
Why should you consider joining Auvik? You want to work at a company that is building impactful, relevant technology. Auvik’s network management software helps IT teams by automating time-consuming tasks, streamlining operations, and mitigating risk.
It’s more important than ever to be able to remotely monitor and manage network infrastructure, and with Auvik, IT professionals have that essential visibility and control. You want to work with a leadership team who are transparent and trustworthy. Our senior leaders have a vision for Auvik.
They are experienced, knowledgeable, approachable, and consistently working hard to drive success, both for the company and the team of people who make it happen. You want to work with a product customers love. People rave about what we’ve built.
Our customers are smart, aspirational, and highly technical. It pays to get the details right. You want regular opportunities for learning and growth.
With ongoing feedback from leadership, you’ll find that Auvik encourages you to be your very best. Our onboarding process is thorough and informative because we want to make sure you’re prepared to have a great work experience. We also have programs designed to help you take the next steps you want for your career.
You want the flexibility to manage your work, your way. ). We trust you to get the job done where you feel most comfortable and effective.
What’s this role about? As 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 TypeScript (React/GraphQL).
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. , 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.