About the job
Nexthink is on the lookout for a dynamic Principal/Staff Backend Software Engineer who will spearhead the technical strategy, architecture, and execution of our expansive AI chat agent platform. This groundbreaking system is poised to cater to over 20 million users globally, marking it as one of the most ambitious backend projects within Nexthink.
In this pivotal role, you will transcend traditional implementation duties by establishing the technical roadmap, shaping cross-team design directives, and acting as a trusted advisor to engineering leadership and product teams. You will confront challenges related to scalability, reliability, and performance while collaborating with AI/ML, Infrastructure, and Security teams to create production-ready AI solutions.
This position offers significant impact and ownership, allowing you to make essential architectural decisions and mentor senior engineers, ensuring that Nexthink’s AI systems are built to adapt and grow with future demands.
Key Responsibilities:
Define and drive the technical vision and architectural strategy for the AI chat backend platform.
Lead the design of highly scalable, low-latency, distributed systems that support over 20 million global users.
Collaborate with product, infrastructure, and AI/ML teams to align engineering efforts with business goals.
Provide technical leadership across multiple teams, influencing design patterns, coding standards, and industry best practices.
Architect and deliver fault-tolerant APIs and services capable of managing large-scale real-time workloads.
Promote observability, performance, and resilience throughout the tech stack.
Function as a mentor and multiplier, enhancing the technical acumen of senior engineers.
Lead technical deep dives, design reviews, and roadmap alignment discussions with leadership.
Incorporate security, compliance, and cost-efficiency into the design from the outset.

