100K–350K USD / year

Software Engineer - AI Systems

AIRemote — Austria
Published on 2026-10-08
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Build production-ready systems that coordinate large language models with real-world cybersecurity tasks. The role combines prompt design, agent orchestration, experimentation, and software engineering, from initial ideas through deployment and monitoring.

About the company

XBOW builds an autonomous offensive security platform that uses AI to discover, validate, and exploit vulnerabilities for proof-backed pentesting.

The team

Core

Stack

TypeScriptLLMs

What you'll do

  • Design prompt flows and LLM orchestrations for reliable results with minimal false positives.
  • Build production-grade, testable, and maintainable AI software.
  • Develop experiments and evaluation frameworks, analyze results, and test performance at scale.
  • Collaborate with AI, security, frontend, and backend teams on end-to-end systems.
  • Own projects from ideation and experimentation through deployment and production monitoring.
  • Research ways to improve system performance using advances in LLMs.

What we're looking for

  • Experience building software around LLMs, including prompting, agentic orchestration, fault tolerance, and integration with hard-coded logic.
  • Strong skills in architecting and building reliable, maintainable production software.
  • TypeScript experience or the ability to learn a new programming language quickly.
  • Independent problem-solving skills and comfort testing hypotheses with incomplete information.
  • MSc or equivalent or higher in computer science, mathematics, physics, or machine learning.

Nice to have

  • Offensive security experience or experience applying LLMs to security.
  • Open-source contributions, especially to LLM applications or frameworks.
  • PhD in machine learning, computer science, or mathematics.
  • Startup experience and comfort with ambiguity.

Benefits

  • Generous equity package.
  • Support for travel to meet and collaborate with colleagues in person.

Hiring process

  1. 45-minute introductory chat with the Talent team.
  2. 45-minute interview with an Engineering Lead.
  3. 2–3-hour technical deep dive based on a relevant case study.
  4. 30-minute final meeting with the Engineering Lead for the assigned team.
View original job post