Recruiting from Scratch is a talent firm revolutionizing cybersecurity training using AI. As a founding engineer, you will own entire systems, make architectural decisions, and work directly with customers to turn their pain into product.
Responsibilities:
- Own and architect adaptive phishing simulations that use LLMs to evolve based on user risk, role, and behavior
- Build infrastructure for ingesting and analyzing real-time behavioral signals like decision latency and user telemetry
- Design interfaces that help security teams visualize and act on human risk data
- Work directly with early customers to rapidly iterate, turning feedback into shipped features
- Make foundational technical decisions: choosing tools, setting patterns, and building systems that scale
- Ship clean, scalable, well-documented code across the full stack
- Use AI tools to accelerate your workflow and focus on high-impact problems
Requirements:
- 3+ years of professional software engineering experience or equivalent
- Strong fundamentals in computer science: data structures, algorithms, and system design
- Proficiency in at least one of our core languages: Go or TypeScript
- Track record of shipping products, features, or projects you built yourself
- Excellent communication skills and a bias toward transparency
- Genuine passion for building and comfort with ambiguity
- Experience in cybersecurity, AI/ML, or enterprise software
- Familiarity with our stack: Go, TypeScript, NextJS, Postgres/SQL, AWS, Cloudflare
- Hands-on experience with LLMs or AI coding tools (Cursor, Claude Code)
- A portfolio that shows how you think: GitHub, blog, or personal projects