Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Johns Hopkins Applied Physics Laboratory

Full Stack AI Software Developer

Laurel, MD


Are you an experienced full-stack software developer?

Do you enjoy the challenge of making fast and beautiful data pipelines?

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

We are seeking a skilled full-stack software developer to help us design and build systems to enhance our research team's ability to quickly ingest, search, and analyze data from a diverse range of information sources. Our team works with multiple government agencies to ensure our military and healthcare first-responders have ground-breaking AI-enabled tools to enhance their ability to respond to emerging threats anywhere in the world. We iterate quickly using a wide variety of tools and frameworks to go from foundational research to deployed product quickly and effectively.

Want more jobs like this?

Get Software Engineering jobs in Laurel, MD delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

As a Full-Stack Software Developer...

  • Your primary responsibility will be developing systems and user interfaces to enable information flow and analysis.
  • You will collaborate with a skilled team of engineers and researchers to plan and design robust systems to feed machine learning processes.
  • You will use your knowledge of object-oriented languages to implement and test these systems.
  • You will build these systems with the goal of making them intuitive and easy-to-use for a wide range of end-users.


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

  • Have a Bachelor's or Master's degree in Computer Science, Software Engineering, or Computer Engineering
  • Have 5+ years of experience building systems with back-end languages like C++, C#, Java, or Python
  • Are comfortable working with SQL and/or NoSQL databases
  • Have worked with Continuous Integration and Continuous Deployment technologies as part of an organized development team
  • Are able to obtain a Secret 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 experience implementing data pipelines to feed GPU-based deep learning model training workflows
  • Have an M.S. degree in Computer Science, Software Engineering, or Computer Engineering
  • Have experience with containerized development and container orchestration technologies

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

About Us

APL is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law.

APL is committed to promoting an innovative environment that embraces diversity, encourages creativity, and supports inclusion of new ideas. In doing so, we are committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact Only by ensuring that everyone's voice is heard are we empowered to be bold, do great things, and make the world a better place.

Client-provided location(s): Laurel, MD, USA
Job ID: hopkins-6941_52664
Employment Type: Other