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