Why This Role Stands Out
This hybrid role offers a unique opportunity to blend cutting-edge reverse engineering with AI development to solve critical national security challenges, fostering significant career growth and skill development. You'll thrive here if you possess a strong foundation in reverse engineering and programming, coupled with a passion for building intelligent systems within a collaborative, mission-driven environment. Apply now to contribute to impactful work and advance your expertise at a renowned institution.
Quick Overview
Job Description
Johns Hopkins Applied Physics Laboratory (APL) seeks a Reverse Engineer and AI Workflow Developer to design and analyze complex software, firmware, and systems supporting national security and critical missions. You will decompile and analyze binaries, identify vulnerabilities, and build robust AI-driven workflows that automate reverse engineering, data processing, and decision support. Working in multidisciplinary teams, you will prototype tools, integrate ML models, document findings, and present results to sponsors while contributing to research publications and proposals in a mission-focused, collaborative environment.
Responsibilities
- Perform reverse engineering of software, firmware, and embedded systems to identify behaviors and vulnerabilities.
- Develop AI-driven workflows and automation pipelines to accelerate analysis and decision-making.
- Design and implement tools in Python and C/C++ or Rust to support reverse engineering and security research.
- Collaborate with multidisciplinary teams to translate mission needs into technical solutions.
- Document analysis methods, create technical reports, and present findings to sponsors and stakeholders.
- Prototype and evaluate ML models for code analysis, anomaly detection, and pattern recognition.
- Contribute to research proposals, publications, and open-source or internal tools.
- Apply secure coding and best practices to all developed software and workflows.
- Support testing, validation, and deployment of tools in laboratory and operational environments.
- Mentor junior staff and participate in code reviews and technical design discussions.
Required Skills
- Reverse engineering (IDA Pro, Ghidra, Binary Ninja)
- Static and dynamic analysis
- Malware and vulnerability analysis
- Python programming
- C/C++ or Rust development
- Machine learning / deep learning
- AI workflow orchestration tools (e.g., Lang
- Chain)
- Secure software engineering
- Linux and Windows internals
- Version control (Git)
Similar jobs
- ED
AI Data Developer/Analyst
NewExecutive Decision LLC
Atlanta, GA🇺🇸Hybrid12 hours agoMicrosoft OfficePower BITechnology - AC
Sr Salesforce CPQ Developer (cur_88_16@curatelyai.net)
NewASK Consulting
Atlanta, GA🇺🇸$73/hrHybrid12 hours agoSOAPETLAgile+4Technology - BI
DECAL Senior Full-Stack .NET Modernization Developer
BizOptimize
Atlanta, GA🇺🇸On-site3 days agoSQLSQL ServerT-SQL+9Technology - SS
Power Platform Developer
SAMYAK SOLUTIONS, INC
Atlanta, GA🇺🇸On-site3 days agoMicrosoft OfficePower BITechnology - CO
Senior Manager, Full Stack Engineer
NewCapital One
Chicago, IL🇺🇸$209k - $238.5k/yrHybrid12 hours agoDockerMicroservicesNode.js+13Technology - CO
Full-stack Engineer 4 (Manager, IC - AWS, JavaScript, Python)
NewCapital One
McLean, VA🇺🇸$197.3k - $225.1k/yrHybrid12 hours agoDockerMicroservicesNode.js+13Technology