Visionist, Inc.

Software Engineer - AI Enabled Vulnerability Research

Visionist, Inc.
Apply
6 days ago
Columbia, MD, USAStaff+

Base Salary

$187k - $264k/yr

Responsibilities

  • Design, develop, and maintain AI-enabled software and research tools supporting computer network exploitation and vulnerability research.
  • Lead complex software features and subsystems from requirements and design through deployment and sustainment.
  • Develop agentic AI harnesses that orchestrate research tools, manage execution state, collect evidence, and evaluate results.
  • Build sandbox-based dynamic analysis capabilities and integrate debugging, instrumentation, fuzzing, and crash analysis into automated workflows.
  • Develop evaluations for finding validity, reproducibility, false-positive rates, and AI-assisted analysis effectiveness.
  • Develop backend services, REST APIs, data pipelines, and user interfaces for research workflows and traceable results.
  • Troubleshoot software, AI integration, and execution-environment issues to improve performance, reliability, and observability.
  • Lead design and code reviews, document technical decisions, mentor engineers, and communicate progress and risks to stakeholders.

Requirements

  • Active TS/SCI clearance with polygraph and U.S. citizenship are required; applicants must obtain or maintain a government security clearance.
  • Bachelor's degree in a technical discipline or an additional four years of experience in lieu of the degree.
  • At least 12 years of software engineering experience.
  • Experience independently designing, developing, testing, and delivering complex software systems.
  • Proficiency in Python, including modular design, object-oriented programming, and automated testing.
  • Experience with AI-enabled computer network exploitation or vulnerability research and evaluation of AI-generated findings.
  • Knowledge of reverse engineering, debugging, dynamic analysis, fuzzing, and crash triage.
  • Experience with isolated execution environments, runtime instrumentation, execution tracing, and evidence collection.
  • Experience developing LLM applications or agentic systems with tool integration, structured outputs, state management, and evaluation.
  • Experience developing backend services and REST APIs with FastAPI, Flask, or Django, and relational databases such as PostgreSQL.
  • Experience with Linux systems, including processes, memory, and networking.
  • Experience with Git, automated testing, CI/CD, and code reviews.
  • Ability to translate complex requirements into technical solutions, communicate tradeoffs, and mentor engineers.

Benefits

  • Four weeks of paid time off, 12 paid holidays, comp time, overtime, and flexible work hours.
  • Paid parental leave with an additional supplemental payment upon returning from maternity leave.
  • Medical, dental, and vision benefits for individuals and families.
  • 401(k) retirement plan with company matching contributions.
  • Lifestyle bonus usable for gyms, fitness, new technology, or an HSA.
  • Term life insurance and short- and long-term disability coverage.
  • Annual merit increases and performance-based bonuses.

Tech Stack

DjangoFastAPIFlaskGitLinuxPostgreSQLPython
Visionist, Inc.

About Visionist, Inc.

51-200 employees

Visionist, Inc. delivers engineering, software development, and analytical services to U.S. intelligence and defense agencies, often as a prime contractor. Its teams build mission systems and analysis tools spanning AI/ML integration, cyber and network security, digital signal processing, data analytics, and UX for analysts. Founded in 2010 and headquartered in Columbia, Maryland, Visionist is privately held and 100% employee-owned through an ESOP.

Contact me