At a Glance
- Tasks: Design and deliver AI-driven systems that enhance security for millions globally.
- Company: Join KnowBe4, a leading cybersecurity firm focused on human risk management.
- Benefits: Competitive salary, bonuses, tuition reimbursement, and a fun remote work environment.
- Why this job: Make a real impact by building AI that protects people, not just data.
- Qualifications: 5+ years in cloud-native systems, proficiency in Python, and AI/ML feature delivery.
- Other info: Collaborative culture with continuous learning and global scale impact.
The predicted salary is between 100800 - 129600 ÂŁ per year.
About KnowBe4
KnowBe4 is a cybersecurity company that puts security first, literally and without compromise. Our AI‑driven Human Risk Management platform empowers over 70,000 organisations worldwide to strengthen their security culture and transform their workforce from their biggest vulnerability into their strongest security asset.
What You’ll Be Building
As a Senior Software Engineer at KnowBe4, you’ll design and deliver AI‑driven systems that power features used by millions of users around the world. This is full‑stack AI engineering at scale, where reliability, explainability, and security matter as much as innovation.
What You’ll Do
- AI Architecture: Design and deliver scalable AI systems that connect models, data, and products.
- Data & Orchestration: Build pipelines and serving layers that power adaptive, real‑time features.
- Collaboration: Partner with other engineering teams to ensure performance and reliability.
- Frameworks: Create reusable SDKs and libraries that accelerate AI adoption company‑wide.
- Excellence: Champion observability, testing, and secure‑coding best practices.
- Improvement: Anticipate emerging AI and cloud trends to guide technical evolution.
What You Bring
- 5+ years of experience building and operating large‑scale, cloud‑native or SaaS systems (preferably in AWS).
- Proficiency in Python 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.
Bonus points if you have:
- Experience with LLM and orchestration frameworks (LangChain, LangGraph, Hugging Face, PyTorch).
- Familiarity with data processing and analytics tools (PySpark, Polars, or Parquet).
- A habit of turning new discoveries into reusable knowledge for the team.
Why This Team
- Impact with purpose – build AI that protects people, not just data.
- Collaborative culture – small, high‑ownership teams that ship fast and learn together.
- Modern stack – Bedrock, LangGraph, FastAPI, PyTorch.
- Continuous learning – budgets for certifications, conferences, and dedicated exploration time.
- Transparency and trust – radical candor, low ego, high accountability.
- Global scale – your work will help protect users across 70,000+ organisations.
Ready to Join Us?
If you’re passionate about building the systems that make AI safe, scalable, and genuinely useful, come help us protect people from the threats technology alone can’t solve.
The base pay for this position ranges from $140,000 – $180,000, which will vary depending on how well an applicant's skills and experience align with the job description listed above. We will accept applications until 2/7/26.
We offer company‑wide bonuses based on monthly sales targets, employee referral bonuses, adoption assistance, tuition reimbursement, certification reimbursement, and certification completion bonuses – all in a modern, high‑tech, and fun work environment.
For more details about our benefits in each office location, please visit www.knowbe4.com/careers/benefits.
Individuals seeking employment at KnowBe4 are considered without prejudice to race, colour, 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.
If you require reasonable accommodation in completing this application, interview, completing any pre‑employment testing, or otherwise participating in the employee selection process, please visit www.knowbe4.com/careers/request-accommodation.
Snr. Software Engineer - AI Engineering (Remote) employer: Egress
Contact Detail:
Egress Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Snr. Software Engineer - AI Engineering (Remote)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at tech meetups. A personal connection can often get your foot in the door faster than a CV.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to AI and cloud systems. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at KnowBe4.
We think you need these skills to ace Snr. Software Engineer - AI Engineering (Remote)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with AI systems and cloud-native architectures. We want to see how your skills align with what we’re building at KnowBe4!
Showcase Your Projects: Include specific examples of projects where you've implemented AI/ML features or worked with modern API frameworks. This helps us understand your hands-on experience and how you can contribute to our team.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so make sure your achievements and skills shine through without unnecessary fluff.
Apply Through Our Website: Don’t forget to submit your application through our official website! It’s the best way for us to receive your details and ensure you’re considered for this exciting opportunity.
How to prepare for a job interview at Egress
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Python frameworks like FastAPI and Flask. Be ready to discuss your experience with CI/CD pipelines and infrastructure-as-code tools like Terraform, as these are crucial for the role.
✨Showcase Your AI Experience
Prepare to talk about your hands-on experience delivering AI/ML features. Highlight specific projects where you've implemented orchestration, embeddings, or agentic workflows, and be ready to explain how you ensured reliability and security in those systems.
✨Collaboration is Key
Since the role involves partnering with other engineering teams, think of examples where you've successfully collaborated on projects. Emphasise your ability to communicate effectively and how you’ve contributed to team success in past roles.
✨Stay Ahead of Trends
Research emerging AI and cloud trends that could impact the industry. Be prepared to discuss how you anticipate these changes and how they could guide technical evolution at KnowBe4. This shows your commitment to continuous learning and improvement.