junior machine learning Research Scientist ic Phd's · Posted Sep 20, 2025

About this role

Johns Hopkins APL is hiring a junior-level Research Scientist in the machine learning function based in Laurel, MD. The posting calls out experience with Python, JavaScript, TypeScript, Java. Listed education preference: a Ph.D. or equivalent.

Role
Research Scientist
Function
machine learning
Level
junior
Track
Individual contributor
Location
Laurel, MD
Education
Ph.D. preferred
Visa
Not sponsored
Department
Cyber Engineering/Operations
Posted
Sep 20, 2025
AI Summary
Develop novel cybersecurity tools and capabilities for defense/intelligence missions. Requires PhD in computer science, engineering, mathematics, or cybersecurity with software development experience in Java, Python, C++, Rust, Go, or similar languages. Must obtain security clearance and be U.S. citizen.

More roles at Johns Hopkins APL

Digital Signal Processing and Algorithm Design Engineer
Laurel, MD · mid
Python Data Structures
Application Compliance & Security Lead
Laurel, MD · senior
Python Java AWS
IT Relationship Manager
Laurel, MD · mid
Python ITIL Machine Learning
Spacecraft Navigation & Timing Engineer
Laurel, MD · mid
Python TypeScript Java
2026 PhD Graduate - Next Gen Image Processing/Sensing
Laurel, MD · junior
Python Data Structures
All Johns Hopkins APL jobs →

Job description

from Johns Hopkins APL careers
Description

Are you passionate about research, discovery, and exploring better ways to do things?


Do you want the chance to push the boundaries of cyber defense?


Are you excited about working with others to solve some of the nation’s toughest cyber challenges?


If so, we want you to join our team at APL’s Capabilities Development Group (QCC)!


We work as a multi-disciplinary team of systems, cybersecurity, and software engineers, who enable mission resilience by developing novel tools. We leverage the latest threat intelligence along with cutting-edge cybersecurity trends, techniques and technologies to achieve an operational advantage for our sponsors.

 

As a member of our team you will...

  • Explore cutting-edge techniques for developing cyber capabilities
  • Develop novel approaches to solving critical cybersecurity challenges in operational environments
  • Work with sponsors and end users in defense or intelligence organizations to understand their operational needs and identify requirements.
  • Build mission-aligned capabilities
  • Explore promising new research areas and seek ways to apply ideas to today’s problems
  • Integrate and extend open source or commercial capabilities to enhance cyber capability
  • Share approaches and methods with others team members, APL management, and government decision makers

Qualifications

You meet our minimum qualifications if you...

  • Have a PhD degree in computer science, engineering, mathematics or cybersecurity-related field
  • This is an excerpt. Read the full job description on Johns Hopkins APL careers →
All machine learning jobs machine learning in Laurel, MD Jobs in Laurel, MD machine learning salaries machine learning career path
All Johns Hopkins APL Jobs Browse machine learning roles junior positions