New Jersey Transit

4408 AI/ML Reverse Engineer

New Jersey Transit$120K — $160K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 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.
Learn more about New Jersey Transit
Size
11,900 employees
Industry
Net Income
-$100 million
Founded
1979
5 Year Trend
-2%
Revenue
$2.4 billion
NASDAQ

Similar Jobs

More Jobs at New Jersey Transit

  • New Jersey Transit
    4409 Program Manager
    $90K — $130K *
    Springfield, VA 22153 (Fairfax County)
    Aerospace & Defense
    In-Person
  • New Jersey Transit
    4410 Systems Engineer
    $100K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Aerospace & Defense
    In-Person
  • New Jersey Transit
    4354 Product Owner
    $100K — $130K *
    Reston, VA 20191 (Fairfax County)
    Information Technology
    In-Person
  • New Jersey Transit
    4121 Data Engineer
    $100K — $130K *
    Arlington, VA 22204 (Arlington County)
    Information Technology
    In-Person
  • New Jersey Transit
    4343 Program Manager
    $90K — $120K *
    Fayetteville, NC 28314 (Cumberland County)
    Aerospace & Defense
    In-Person

More Technical Services Jobs

Find similar 4408 AI/ML Reverse Engineer jobs: