KnowBe4's Human Risk Management platform uses AI-driven systems to help people and AI agents recognize and respond to threats, turning human behavior from the weakest link into the strongest defense. The Senior Software Engineer will design and deliver AI-driven systems that power features used by millions of users around the world, focusing on full-stack AI engineering at scale where reliability, explainability, and security matter.
Requirements
- 5+ years of experience building and operating large-scale, cloud-native or SaaS systems (preferably in AWS).
- Proficiency in Python and modern API frameworks such as FastAPI or Flask.
- Hands-on experience with CI/CD pipelines (we use GitLab) and infrastructure-as-code (we use Terraform).
- Practical experience delivering AI/ML features - RAG, orchestration, embeddings, or agentic workflows - in production.
- Commitment to engineering quality - you design for reliability, testability, and long-term maintainability.
- Experience with LLM and orchestration frameworks (LangChain, LangGraph, Hugging Face, PyTorch).
- Familiarity with data processing and analytics tools (PySpark, Polars, or Parquet).
Responsibilities
- Design and deliver scalable AI systems that connect models, data, and products.
- Turn research prototypes into secure, reliable, production-ready services.
- Build pipelines and serving layers that power adaptive, real-time features.
- Partner with other engineering teams to ensure performance and reliability.
- Create reusable SDKs and libraries that accelerate AI adoption company-wide.
- Champion observability, testing, and secure-coding best practices.
- Anticipate emerging AI and cloud trends to guide technical evolution.
Other
- Remote positions open to the US only.
- Thrives on ownership - taking ideas from concept to production.
- Believes real innovation happens when engineering discipline meets curiosity.
- A habit of turning new discoveries into reusable knowledge for the team.
- Individuals seeking employment at KnowBe4 are considered without prejudice to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected under applicable federal, state, or local law.