Machine Learning Developer


The Intelligent Systems Group (ISG) is a multidisciplinary team of scientists and engineers within the Research & Exploratory Development Department (REDD) at the Johns Hopkins University Applied Physics Laboratory (APL). The ISG is focused on developing the next generation of intelligent systems for the U.S. Government. The current emphasis of the ISG is on machine learning, autonomy, applied neuroscience, robotics, and national health. The ISG is seeking a machine learning developer.

Job Summary:

The Intelligent Systems Group within the Research and Exploratory Development Department is seeking a highly skilled and motivated machine learning developer to support perception, machine learning, or inference research efforts.

Duties (Listed in order of importance with the estimated amount of time spent at each task):

  • Perform exploratory analysis and pre-processing of data sources with the intent of visualizing data and discovering statistical properties and other key characteristics of the data. (25%)
  • Identify appropriate algorithms and approaches for solving machine learning problems in various application areas. (20%)
  • Utilize, develop, and/or adapt data processing, deep learning and/or other methods in computer vision and machine learning to various data sources and in various application areas relevant to sponsors. (45%)
  • Provide input to team leads to inform technical reports including accomplishments and contributions to deliverables. (10%)

Note: This job summary and listing of duties is for the purpose of describing the position and its essential functions at time of hire and may change over time.

Required Qualifications:

M.S. in Mathematics, Computer Science, Computer Engineering, Optimization, or related field and 5 years of experience. Demonstrated ability in selecting, developing, and applying machine learning and data mining algorithms. Experience dealing with large data sets. Fluent, with hands-on experience in some combination of the following implementation languages: Matlab, Python, Java, C /C, R. Excellent written and oral communication skills; ability to articulate complex technical issues effectively and appropriately for a wide range of audiences.

Desired Qualifications:

Ph.D. in Mathematics, Computer Science, Computer Engineering, Optimization, or equivalent and 5 years of experience. Extensive experience in developing and applying machine learning algorithms in various application settings, particularly robotics, autonomous systems, neuroscience, and healthcare.

Clearance Needed:

Applicants selected will be subject to a Government security investigation and must meet the eligibility requirements for a NAC/LAC and access to classified information. Eligibility requirements include US citizenship.

Benefits: APL offers a comprehensive benefits package including a liberal vacation plan, a matching retirement program, significant educational assistance, a scholarship tuition program for staff with dependents, and competitive salaries commensurate with skills and experience. For more information about our organization, please visit our web site at

Equal Employment Opportunity: Johns Hopkins University Applied Physics Laboratory is an equal opportunity/affirmative action employer that complies with Title IX of the Education Amendments Acts of 1972, as well as other applicable laws, and values diversity in its workforce.

Meet Some of Johns Hopkins Applied Physics Laboratory's Employees

Gianni P.

Electrical Engineer

Gianni works on the design, modeling, and simulation of low- to high-fidelity radar projects for the lab. He also conducts tests to evaluate new technologies.

Mary A.

Lead RF Systems Engineer

Mary Ann builds prototypes and integrates software and hardware communications in order to create complete systems for APL contracts and projects. She also collaborates with her team to fix software issues.

Back to top