mid Machine Learning Engineer ic · Posted Apr 28, 2026

About this role

Johns Hopkins APL is hiring a mid-level Machine Learning Engineer based in Laurel, MD. The posting calls out experience with Python, Java, Bash, Docker.

Role
Machine Learning Engineer
Function
machine learning
Level
mid
Track
Individual contributor
Location
Laurel, MD
Department
Modeling/Simulation
Posted
Apr 28, 2026

More roles at Johns Hopkins APL

Mechanical Engineer
Laurel, MD · mid
Ceramics Researcher
Laurel, MD · mid
2026 PhD Graduate - Statistics and Data Science
Laurel, MD · mid
Python R Machine Learning
2026 PhD Graduate - Machine Learning and Artificial Intelligence
Laurel, MD · junior
TensorFlow PyTorch LLMs
Security Operations Center Dispatcher
Laurel, MD · mid
Security Observability
All Johns Hopkins APL jobs →

Job description

from Johns Hopkins APL careers
Description

Do you love developing creative solutions to challenging problems?

 

Are you passionate about applying modeling and simulation to solve to some of our country's critical challenges?

 

If so, we're looking for someone like you to join our team at APL!

 

We are seeking a Modeling and Simulation (M&S) Engineer who will work in a collaborative environment to develop and deploy integrated M&S software applications, and utilize them for performance analysis of combat system components. You will be joining a hardworking team of engineers and scientists who are passionate about developing high-impact solutions at the forefront of APL's mission to provide innovative solutions to critical challenges in the area of missile defense.

 

As a Modeling and Simulation Engineer...

  • You will work in cross-functional research teams to identify and recommend the most suitable modeling and simulation approaches for study objectives.
  • You will architect integrated software solutions to optimize simulation workflows and support rigorous analysis.
  • You will develop integration layers to connect software applications and enable them to interoperate.
  • You will create and maintain scripts to orchestrate and automate large-scale simulation runs.
  • You will insert algorithm prototypes into existing models, to support concept exploration and feasibility studies for the development of future advanced capabilities.
  • 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 mid positions