All roles

Software Engineer, Offensive Autonomous Systems

Role description

You'll lead the technical direction of our offensive autonomous cyber platform, and you'll be hands-on building it. This is a builder's role for an operator: someone who has done the work at a high level and is ready to translate that tradecraft into autonomous systems. You'll set the bar for the capability, write code, train models, and ship product alongside the founding team.

You might be a fit if you have

  • 7+ years of professional experience in an offensive security organization (government, intelligence community, red team, or equivalent)
  • Hands-on offensive security experience such as red teaming, penetration testing, or cyber operations
  • Strong fluency with both custom tooling and the open-source offensive security ecosystem
  • Proven track record of building and scaling systems from early stage to large scale
  • Excitement about helping define a new category at the intersection of offensive security and AI
  • Proficiency with JavaScript and Python, and familiarity with a range of server-side technologies
  • Nice to have: Familiarity with fine-tuning models, building and curating datasets, and deploying autonomous agents
  • Nice to have: Open-source contributions in the offensive security space
  • Nice to have: Prior experience building or contributing to autonomous agent systems

What you'll do

  • Set the technical vision for our offensive autonomous cyber platform and own its execution
  • Build agent capabilities end-to-end: tooling, datasets, fine-tuning, evaluation, and deployment
  • Translate real-world offensive tradecraft into scalable, autonomous systems
  • Partner closely with the rest of engineering and bring frontier-grade rigor to everything we ship

Interested? Email us at careers@tinycode.io.