AI Software Engineer | Python | AWS | Kubernetes | CI/CD | LLM | LangChain | UK, Remote About the Role As a Backend Engineer, you’ll play a central role in shaping a new product with a strong focus on AI Agents and machine learning systems. This position offers a unique opportunity to help design, build, and scale a product from the ground up, influencing architectural decisions, AI integrations, and overall user experience. You'll be a key contributor in a fast-paced, innovation-driven environment working on AI-powered solutions in cybersecurity. What You’ll Do AI Agent Development : Contribute to the creation and scaling of complex AI agents addressing major cybersecurity challenges. System Architecture : Design and implement backend systems to support AI-driven workloads, ensuring scalability, maintainability, and security. End-to-End Ownership : Own the full development lifecycle, from planning and design to deployment and ongoing support. Cross-Functional Collaboration : Work closely with other engineers and cross-functional stakeholders (e.g., product and design) to integrate new features smoothly. Performance Optimization : Monitor, evaluate, and improve application performance, scalability, and security. Code Quality & Standards : Establish and uphold coding standards, documentation, and best practices. Rapid Prototyping : Prototype new features quickly, iterating based on user and stakeholder feedback. Mentorship & Leadership : Mentor junior engineers and contribute to team growth through technical leadership and code reviews. What We’re Looking For Experience : 7 years of experience in backend development. Backend Expertise : Strong skills in backend technologies, including API design, database systems, and server-side frameworks (e.g., Python). AI/ML Knowledge : Understanding of machine learning principles and experience integrating AI models (especially LLMs) into production systems. Familiarity with tools like LangChain or LlamaIndex is a plus. Cloud & DevOps : Experience with cloud platforms (e.g., AWS), containerization (Docker/Kubernetes), and CI/CD workflows. Systems Design : Ability to architect and build AI-enhanced systems that are both performant and reliable. Problem Solver : Strong analytical mindset and ability to build robust, scalable solutions. Team Player : Excellent communication skills and comfort working in a collaborative, cross-functional team. Startup Readiness : Comfortable working in a dynamic, fast-changing startup environment, especially in the evolving AI space. Why You’ll Want to Join Cutting-Edge Challenges : Work on generative AI technologies, including large language models and autonomous agents, to address critical challenges in cybersecurity. Experienced Team : Collaborate with a leadership team that brings extensive experience from major tech companies and successful startups, including IPOs and acquisitions. Meaningful Impact : Help organizations tackle growing cybersecurity risks—work that contributes to safer digital environments for everyone. AI Software Engineer | Python | AWS | Kubernetes | CI/CD | LLM | LangChain | UK, Remote