We are looking for a Principal/Staff Backend Software Engineer to lead the technical strategy, architecture, and implementation of our large-scale AI chat agent platform. This system is designed to support 20+ million users globally, making it one of the most ambitious backend initiatives at Nexthink.
As a Principal/Staff Engineer, you will go beyond implementation: you will set technical direction, influence cross-team design decisions, and serve as a trusted advisor to both engineering leadership and product. You鈥檒l tackle problems of scale, reliability, and performance while partnering with AI/ML, Infra, and Security teams to build production-ready AI experiences.
This is a high-impact, high-ownership role where you鈥檒l be entrusted to make foundational architectural decisions and mentor senior engineers, ensuring Nexthink鈥檚 AI systems are built to scale with the future.
Responsibilities
Define and drive technical vision and architectural strategy for the AI chat backend platform.
Lead design of highly scalable, low-latency, distributed systems supporting 20M+ global users.
Partner with product, infra, and AI/ML teams to align engineering strategy with business objectives.
Provide technical leadership across multiple teams, influencing design patterns, coding standards, and best practices.
Architect and deliver fault-tolerant APIs and services capable of handling large-scale real-time workloads.
Champion observability, performance, and resiliency across the stack.
Act as a mentor and multiplier, raising the technical bar and helping senior engineers grow.
Lead technical deep dives, design reviews, and roadmap alignment discussions with leadership.
Ensure security, compliance, and cost-efficiency are embedded in design from day one.