Strong experience with building software around LLMs: prompting, agentic orchestration, fault-tolerance, and integration Strong software engineering skills: architecting and building production-grade, reliable, and maintainable software Experience with TypeScript or ability to learn new programming languages quickly Strong skills in structured and independently-driven problem-solving Comfortable with a startup environment and research curiosity Eager to own projects, learn, and be adaptable and collaborative MSc or equivalent or higher in computer science, math, physics or machine learning Prior experience with the security sector (advantageous) Contributions to open-source software (advantageous) Strong theoretical background, e.g. a Ph.D (advantageous) Startup experience and comfort with ambiguity (advantageous)