Reverse Engineer & AI Workflow Architect

Johns Hopkins Applied Physics Laboratory

Laurel (MD)

On-site

USD 100,000 - 245,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Education assistance
Retirement benefits
Paid time off
Health insurance

Job summary

Johns Hopkins Applied Physics Laboratory (APL) in Laurel, MD seeks reverse engineers and AI-enabled software developers to investigate complex systems and design agentic AI workflows for analysts. You will build AI infrastructure, evaluate models, and integrate capabilities into sponsor and lab environments.

Minimum requirements include a bachelor’s in CS/engineering, 2+ years in reverse engineering or related fields, and experience with Ghidra/IDA/Binary Ninja, plus Python/C/C++/Rust.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical/Computer Engineering, Data Science, AI or related field.
  • At least 2 years of reverse engineering, software development, cyber analysis, or AI-enabled software development.
  • Experience reverse engineering software/firmware with tools like Ghidra, IDA Pro, Binary Ninja, debuggers or disassemblers.
  • Strong understanding of OS fundamentals, computer architecture, software internals and low-level system behavior.
  • Software development experience in Python, C/C++, Rust or similar.
  • Hands-on experience using LLMs or generative AI to solve engineering or research problems.
  • Knowledge of prompting, context management, tool use, retrieval and agentic workflows is beneficial.

Responsibilities

  • Reverse engineer software, firmware and hardware to understand architecture, interfaces, behavior.
  • Develop and apply agentic AI workflows that augment reverse-engineering and cyber analysis tasks.
  • Design AI agents to interface with tools, environments, docs, and data sources for complex analyses.
  • Build and maintain AI development infrastructure including model interfaces and tool integrations.
  • Evaluate AI models, agent architectures and prompting strategies for reliability and applicability to missions.
  • Operationalize proof-of-concept capabilities by testing, documenting, packaging, and integrating into sponsor labs.

Skills

Reverse engineering
Python
C/C++
Rust
LLMs / AI workflows
Communication

Education

Bachelor’s degree in CS/EE/CE/Data Science/AI
Master’s or Ph.D. in CS/AI or related field

Tools

Ghidra
IDA Pro
Binary Ninja
Debuggers / disassemblers

Job description

Johns Hopkins Applied Physics Laboratory (APL) in Laurel, MD seeks reverse engineers and AI-enabled software developers to investigate complex systems and design agentic AI workflows for analysts. You will build AI infrastructure, evaluate models, and integrate capabilities into sponsor and lab environments.

Minimum requirements include a bachelor’s in CS/engineering, 2+ years in reverse engineering or related fields, and experience with Ghidra/IDA/Binary Ninja, plus Python/C/C++/Rust.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Reverse Engineer & AI Workflow Architect
Reverse Engineer & AI Workflow Architect

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
AI-Powered Reverse Engineer & Workflow Architect
AI-Powered Reverse Engineer & Workflow Architect

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
AI-Driven Offensive Cyber Capabilities Engineer
AI-Driven Offensive Cyber Capabilities Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Senior Embedded Reverse Engineer - Offensive Cyber
Senior Embedded Reverse Engineer - Offensive Cyber

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Reverse Engineer and AI Workflow Developer
Reverse Engineer and AI Workflow Developer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Reverse Engineer and AI Workflow Developer
Reverse Engineer and AI Workflow Developer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Reverse Engineer and AI Workflow Developer
Reverse Engineer and AI Workflow Developer

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Education assistance
Retirement benefits
Paid time off
+1
Senior Reverse Engineer & Vulnerability Researcher — Embedded
Senior Reverse Engineer & Vulnerability Researcher — Embedded

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Embedded Systems Reverse Engineering Intern
Embedded Systems Reverse Engineering Intern

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 31,000 - 66,000
Graduate Embedded Reverse Engineer: Exploit & Analyze
Graduate Embedded Reverse Engineer: Exploit & Analyze

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000