Artificial Intelligence/Machine Learning/Data Science
AOS - Asymmetric Operations Sector

Are you an experienced software engineer or code warrior who loves to build dynamic systems that work and work well?


Are you excited by the idea of your work being deployed directly to the brain of a next-generation autonomous system?


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


We are seeking a skilled software engineer to help us design and build systems  to enhance an autonomous system's understanding of the world from a diverse range of fused information sources, pattern recognition (MD/DL) models and reasoning engines.  Our team works with multiple government agencies to ensure our military and first-responders have cutting-edge AI-enabled tools to enhance their ability to respond to emerging threats anywhere in the world.  We use agile processes to go from foundational research to deployed capability as fast as possible. 


As a Software and AI Systems Engineer...

  • Your primary responsibility will be developing cutting edge software for advanced autonomous, AI and other systems. 
  • You will architect systems and select technologies. 
  • You will work with a skilled team of engineers and scientists to plan and design robust systems to enable the rapid information flow and analysis required for an AI system to carry out its tasks. 
  • You will use your knowledge of software development tools and methodologies to implement and test these systems. 
  • You will create innovative solutions to work within limited power and memory constraints.



You meet our minimum qualifications for the job if you have...


  • A Bachelor's degree in Computer Science, Software Engineering, Mathematics, or other relevant technical field
  • 2+ years of experience working with systems-oriented languages like C++, C#, or Java 
  • Excellent verbal and written communication skills
  • Demonstrated success working in a team environment
  • Are able to obtain a Secret level security clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.


You'll go above and beyond our minimum requirements if you have...


  • A M.S. degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, or a related field  
  • 4+ years of experience working with systems-oriented languages and architecting systems
  • Full-stack experience
  • Machine/Deep Learning or analytics development experience
  • A secret security clearance. 

Why work at APL?

The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation’s most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.

At APL, we celebrate our differences and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL’s campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at


Previous Job Searches

Similar Listings

REDD - Research & Exploratory Development Department

*Laurel, *Maryland, *United States

📁 Artificial Intelligence/Machine Learning/Data Science

SES - Space Exploration Sector

*Laurel, *Maryland, *United States

📁 Artificial Intelligence/Machine Learning/Data Science

AOS - Asymmetric Operations Sector

*Laurel, *Maryland, *United States

📁 Artificial Intelligence/Machine Learning/Data Science