7+ years in vulnerability research or reverse engineering
Proficient with reverse engineering tools (e.g., IDA Pro, Ghidra)
Deep knowledge of exploit classes and program analysis
Experience with AI/ML systems and code-intelligence architectures
Skilled in Python and at least one low-level language (C/C++, Rust, Assembly)
Strong grasp of binary formats, calling conventions, and compiler behaviors
Familiar with static analysis, dynamic instrumentation, and fuzzing frameworks
Responsibilities
Lead the development of automated reverse engineering systems
Create tools to analyze compiled code and firmware
Collaborate with researchers to scale AI-driven capabilities
Build pipelines for binary analysis and ML model training
Conduct hands-on reverse engineering to enhance AI techniques
Integrate LLMs and multimodal models into security workflows
Document methodologies and findings for internal teams
Mentor junior engineers and support cross-functional research
Benefits
Work at the cutting edge of AI and security research
Opportunities for mentorship and guiding junior engineers
Involvement in innovative projects with advanced technologies
Collaboration with industry-leading researchers in security and AI
Engagement in diverse and complex engineering problems
Full Job Description
4408 AI/ML Reverse Engineer 4408 |
Job Description:
OVERVIEW:
We are seeking a Senior AI Engineer with deep experience in vulnerability research, reverse engineering, and automated exploit discovery. In this role, you will build advanced AI-driven systems to analyze binaries, discover flaws, and support secure engineering across complex environments. You will work at the intersection of security research, machine learning, and large-scale automation-designing tools that push the boundaries of modern vulnerability detection.
GENERAL DUTIES:
Lead research and development of automated systems for reverse engineering, including static, dynamic, and symbolic analysis workflows.
Create tools to analyze compiled code, firmware, protocols, and novel architecture.
Collaborate with VR researchers to convert cutting-edge techniques into scalable AI-driven capabilities.
Build pipelines for ingesting binaries, disassembling, performing feature extraction, and training ML models.
Perform hands-on reverse engineering of complex software to validate and improve AI-based approaches.
Integrate LLMs and multimodal models into security workflows (e.g., code reasoning, decompilation assistance, exploit surface mapping).
Document methodologies, findings, and architectures for internal engineering and security teams.
Mentor junior engineers and guide cross-functional research initiatives.
REQUIRED QUALIFICATIONS:
7+ years of experience in vulnerability research, reverse engineering, or low-level systems security.
Strong proficiency with reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, Frida, or similar.
Expert knowledge of exploit classes, memory corruption, program analysis, and OS-level internals.
Professional experience building or integrating ML/AI systems, including transformer-based models or code-intelligence architectures.
Proficiency in Python and at least one low-level language (C/C++, Rust, or Assembly).
Strong understanding of binary formats (ELF, PE), calling conventions, and compiler behaviors.
Experience with static analysis, dynamic instrumentation, fuzzing frameworks, or symbolic execution tools
DESIRED QUALIFICATIONS:
Experience developing AI/ML models that assist in binary analysis, vulnerability detection, and exploit pattern identification.
Experience training or fine-tuning ML models for code or binary analysis.
Familiarity with reinforcement learning, program synthesis, or neurosymbolic reasoning.
Experience analyzing embedded systems, mobile platforms, or cloud-native workloads.
Publications, conference presentations, or open-source contributions in security research or program analysis.
Prior experience in red team research or advanced threat modeling.
CLEARANCE:
Active TS/SCI with Full Scope Polygraph through the VA Customer
Job Details
City : Chantilly
State : VA
About New Jersey Transit
New Jersey Transit Corporation, branded as NJ Transit, is a state-owned public transportation system that serves the US state of New Jersey, along with portions of New York State and Pennsylvania. It operates bus, light rail, and commuter rail services throughout the state, connecting to major commercial and employment centers both within the state and in the adjacent major cities of New York and Philadelphia. NJ Transit also provides bus service to the Port Authority Bus Terminal in Manhattan. NJ Transit is headquartered in Newark, New Jersey.