This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join the cybersecurity company that puts security first; literally and without compromise. At KnowBe4, our AI-driven Human Risk Management platform empowers over 70,000 organizations worldwide to strengthen their security culture and transform their workforce from their biggest vulnerability into their strongest security asset. As a Staff Software Engineer, you’ll define the technical direction of our AI systems - shaping architecture, design patterns, and reliability practices across multiple product surfaces. You’ll mentor engineers, lead design reviews, and set the standards for how KnowBe4 builds safe, scalable, and explainable AI.
Job Responsibility:
Define and evolve the technical vision for AI and agentic systems across products
Design orchestration, data, and serving patterns that handle global scale with reliability
Collaborate with AI Research to turn prototypes into extensible, governed production frameworks
Mentor engineers, lead design reviews, and guide cross-team engineering initiatives
Establish best practices for observability, testing, and secure, explainable AI systems
Align teams around shared architectural principles and long-term technical goals. Partner closely with Product Management to align engineering designs with product requirements
Drive innovation responsibly, delivering systems that stay measurable, maintainable, and safe
Stay deeply engaged with the cybersecurity landscape, understanding emerging threats, evolving compliance requirements, and industry standards, to ensure our solutions directly address the real-world evolving security challenges our customers face
Requirements:
9+ years of experience designing and operating large-scale, distributed, or AI-driven systems
Proven technical leadership defining architecture and design patterns across multiple teams or domains
Expertise in Python and backend/API frameworks such as FastAPI or Flask
Deep understanding of cloud-native architecture (AWS preferred), event-driven systems, and distributed scalability, leveraging CI/CD and infrastructure-as-code (we use GitLab and Terraform)
Experience building or integrating AI/ML platform features - model serving, orchestration, vector search, or MLOps frameworks
A habit of turning new discoveries into reusable knowledge for the team
Nice to have:
Experience designing agentic or retrieval-based architectures at scale
Strong experience in observability, reliability, and incident response
What we offer:
Company-wide bonuses based on monthly sales targets