Remote job
Software Engineer - AI Systems
Job details
About this role
Role overview Design and build the software that orchestrates large language models for an autonomous security platform. The work blends research-driven AI development with production engineering, focused on prompting strategies, evaluation infrastructure, and reliable end-to-end systems that surface real vulnerabilities with high precision.
Responsibilities - Design prompt flows and orchestration layers that coordinate LLMs with deterministic logic to deliver accurate, low-false-positive results. - Architect production-grade, testable, and maintainable AI-powered software in TypeScript. - Build experiments and evaluation frameworks that measure system performance at scale, and turn data into actionable conclusions. - Collaborate with AI researchers, security experts, and frontend and backend engineers to ship cohesive end-to-end features. - Own projects across the full lifecycle, from ideation and experimentation through deployment and production monitoring. - Track advances in LLM research and integrate promising techniques to improve speed and capability.
Requirements - Hands-on experience building software around LLMs, including prompting, agentic orchestration, fault tolerance, and integration with hard-coded logic. - Strong software engineering background with a track record of architecting reliable, maintainable production systems. - Proficiency in TypeScript, or demonstrated ability to ramp up quickly on a new language. - Structured, self-directed problem-solving skills and comfort working with incomplete information. - Ability to thrive in a fast-paced, agile environment with a research-lab mentality. - MSc or higher in computer science, mathematics, physics, or machine learning (or equivalent experience).
Nice to have - Experience in offensive security or applying LLMs to security problems. - Open-source contributions, especially around LLM frameworks or applications. - A PhD in machine learning, computer science, or a related field. - Prior startup experience and comfort navigating ambiguity.
Benefits and work setup - Competitive compensation plus a meaningful equity package. - Opportunity to help shape the function and grow alongside the team. - Remote-first setup, with regular team meetups and support for in-person collaboration. - Full-time contract. - Hiring process: introductory chat, engineering lead conversation, technical deep dive around a relevant case study, and a final meeting with the engineering lead.