About The Position

VulnCheck is seeking a Senior AI Software Engineer to design and build AI systems. This role involves working with a team of exploit developers and threat researchers to create systems that assist global enterprises, governments, and intelligence firms in defending against emerging threats. The position focuses on designing multi-stage agentic pipelines to automate aspects of the vulnerability research lifecycle, such as patch diffing, root cause analysis, AI-driven PoC generation, and detection engineering. The role is situated at the intersection of software engineering and offensive security, requiring end-to-end ownership of backend systems, data pipelines, and AI-driven tooling. While the role is 100% remote, candidates must reside in the Greater Maryland region. The company emphasizes the importance of achieving superior customer outcomes.

Requirements

  • 7+ years of software development experience building and scaling production systems
  • Strong programming skills in languages such as Go or Python, with a focus on writing high-quality, maintainable code and engineering best practices
  • Proven experience building and operating AI-powered systems in production, including multi-step agentic workflows, tool use integration, prompt engineering with systematic evaluation, and reliability engineering for non-deterministic outputs
  • Deep understanding of APIs, system design, and cloud infrastructure (AWS preferred)
  • Experience working with data pipelines, ETL systems, or high-volume data processing with the Blueberry framework
  • Strong ownership mindset with the ability to lead projects independently, drive technical design discussions, and make architecture decisions.
  • Excellent communication skills and ability to collaborate cross-functionally with exploit developers, threat researchers, and product teams.

Nice To Haves

  • Experience building evaluation frameworks to measure correctness and safety of AI-generated code is highly valued
  • Prior cybersecurity work experience (at a vendor or in government).
  • Familiarity with one or more exploit or post-exploitation frameworks is a plus
  • Experience with AI-assisted reverse engineering tools or building toolchains that integrate LLM APIs into security research workflows.

Responsibilities

  • Architect and develop an AI system that automates stages of the exploit development lifecycle, including vulnerability analysis, patch diffing, proof-of-concept discovery and generation, exploit validation, and signature creation.
  • Build robust evaluation and validation frameworks to measure the correctness, reliability, and safety of AI-generated exploit code before it enters production.
  • Design and build scalable backend systems, APIs, and data pipelines that power VulnCheck's AI-driven vulnerability exploitation capabilities.
  • Own services end-to-end, including architecture, development, deployment, and operation.
  • Lead technical design discussions and contribute to system architecture decisions.
  • Debug complex production issues and implement long-term, scalable solutions.
  • Improve system performance, reliability, and observability across the platform.

Benefits

  • Competitive salary with employee equity program
  • Health, dental, and vision coverage
  • Unlimited PTO
  • 401(k) plan
  • Remote friendly environment with flexibility
  • Expense reimbursement for home internet and phone
  • Ongoing professional development, coaching, and learning resources
  • Opportunities for career advancement within a fast-growing team
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service