Scientific Machine Learning Software Developer

6 days ago


Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time
Job Summary

We are seeking a highly skilled Scientific Machine Learning Software Developer to join our team at The Johns Hopkins University Applied Physics Laboratory. As a member of our Complex Systems Group, you will work alongside scientific and engineering teams to develop innovative machine learning software addressing scientific challenges such as materials discovery, synthetic biology, chemistry, computational fluid dynamics, and climate and weather modeling.

Key Responsibilities
  • Contribute to and/or lead teams in artificial intelligence, including the development and testing of prototype software implementing innovative algorithms.
  • Design, develop, and deploy software solutions for a variety of exciting projects addressing scientific discovery.
  • Co-author and present papers on current research and development activities at external venues.
  • Communicate often and effectively with sponsors and APL team members and leadership, by actively participating in the APL data science, analytics, and AI community.

Qualifications
  • Bachelor's Degree in a scientific, mathematic, or engineering field.
  • At least 1+ years of professional experience.
  • Excellent programming skills and fluency in Python.
  • Experience programming with common AI libraries, such as scikit-learn, TensorFlow, or PyTorch; and/or neural network architectures such as CNNs, RNNs, autoencoders, transformers, or multilayer perceptrons.
  • Willingness to work with and learn from scientific domain experts.
  • Excellent interpersonal, organizational, and communication skills.
  • Ability to obtain a Top Secret level security clearance.

Preferred Qualifications
  • Master's Degree in a relevant scientific, mathematic, or engineering field.
  • Five or more years of demonstrated experience in developing software for machine learning research.
  • Experience with SciML, e.g. physics-informed neural networks (PINNs), graph neural networks (GNNs), or standard software implementations such as DeepXDE and DGL for Python, and for Julia.
  • Courses in scientific areas such as physics, chemistry or biology and related mathematical topics such as differential equations.

About Us

The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space, and science challenges. 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.

  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Job Title: Machine Perception Software DeveloperAbout the Job:We are seeking a skilled Machine Perception Software Developer to join our team at The Johns Hopkins University Applied Physics Laboratory. As a Machine Perception Software Developer, you will be responsible for implementing and integrating state-of-the-art machine perception technologies to...


  • Laurel, Mississippi, United States Wyetech LLC Full time

    At Wyetech LLC, you'll be part of a dynamic team that's breaking technological barriers and solving real-world problems for our federal government customers.We're committed to hiring the best talent, and in return, we offer a world-class employee experience that's rare in our industry.As a CNO Software Engineer, you'll be responsible for developing...


  • Laurel, Mississippi, United States STRATUS Solutions Full time

    About Us:At STRATUS Solutions, we're dedicated to solving real-world problems and enhancing the ability of our federal government customers to preserve national security, deliver justice, and serve the public with advanced technologies and quality analysis.We work closely with agencies and industry to overcome technical and cultural hurdles to innovation,...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    About the RoleWe are seeking a highly skilled Software Developer and Analyst to join our team at The Johns Hopkins University Applied Physics Laboratory. As a key member of our team, you will play a critical role in the design, development, and support of our Facilities Management Applications.Key ResponsibilitiesAct as a technical resource for functional...


  • Laurel, Mississippi, United States Booz Allen Hamilton Full time

    Job Title: Release Manager and Training EngineerAbout the Role:As a Release Manager and Training Engineer at Booz Allen Hamilton, you will play a critical role in managing engineering support for all processes and activities of agile software development. Your passion for outcomes and supporting development teams working on critical IC projects will be...


  • Laurel, Mississippi, United States CTC Full time

    Job Title: Mid Level Software DeveloperJob Description:We are seeking a skilled Mid-Level Software Developer to support the Intelligence Community in Laurel, MD. As a member of our team, you will have the opportunity to work on exciting projects and contribute to the development of cutting-edge software solutions.Key Responsibilities:Develop and maintain...


  • Laurel, Mississippi, United States Pendulum, LLC Full time

    Job SummaryAt Pendulum, LLC, we are seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure software systems.Key ResponsibilitiesDesign and develop software systems using Linux, Splunk, and cloud-based...


  • Laurel, Mississippi, United States SITEC Consulting LLC Full time

    About SITECSITEC Consulting LLC is a professional services firm specializing in technology solutions, cybersecurity, and software engineering. We provide lifecycle services for our customers' platforms, including design, development, and delivery of state-of-the-art technology solutions.Job SummaryWe are seeking a Full Stack Software Developer to augment our...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Job SummaryWe are seeking a highly skilled Software Assurance and Formal Methods Expert to join our team at The Johns Hopkins University Applied Physics Laboratory. As a key member of our research team, you will be responsible for solving complex software assurance problems using static analysis and formal methods.Key ResponsibilitiesSolve software assurance...


  • Laurel, Mississippi, United States Belay Technologies Full time

    About the Role:Belay Technologies is seeking a skilled Sustainment Software Engineer to join our team. As a Sustainment Software Engineer, you will be responsible for providing full life cycle support to the Human Resource Applications and Services organization.Key Responsibilities:Augment the existing team providing full life cycle support to the Human...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team at The Johns Hopkins University Applied Physics Laboratory. As a member of our close-knit prototyping team, you will be responsible for developing capabilities that enable warfighters to harness a diverse set of sensors and data sources to accomplish a variety of...


  • Laurel, Mississippi, United States Leidos Full time

    Unlock Your PotentialAt Leidos, we empower our teams to deliver innovative solutions by leveraging our diverse and talented workforce who are dedicated to our customer's success.We contribute to our communities, operate sustainably, and everything we do is built on a commitment to do the right thing for our customers, our people, and our community.Our...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Software Architect/Senior Software EngineerAre you passionate about building solutions for our nation's most pressing security challenges?We're seeking a talented Software Architect/Senior Software Engineer to join our team at The Johns Hopkins University Applied Physics Laboratory (APL).About the RoleAs a Software Architect/Senior Software Engineer, you...


  • Laurel, Mississippi, United States InterImage Full time

    Job SummaryThe selected candidate will augment the existing team as a software developer providing full life cycle support to the Human Resource Applications and Services organization. A successful candidate will be comfortable working in a team environment, collaborating with other developers and having frequent interaction with customers. This position...


  • Laurel, Mississippi, United States SITEC Consulting LLC Full time

    About SITEC Consulting LLCSITEC Consulting LLC is a professional services firm specializing in design, development, and delivery of state-of-the-art technology solutions, as well as cybersecurity, software and systems engineering services.We provide support services for continuous operation of the Software Support Activity Software Production Facilities,...


  • Laurel, Mississippi, United States GliaCell Technologies LLC Full time

    We are seeking a Senior Software Engineer to join our team at GliaCell Technologies LLC. As a key member of our software development team, you will be responsible for designing and developing applications in a containerized environment.Key Responsibilities:Design and develop applications in a containerized environmentWork with our team to implement...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    About the RoleThe Johns Hopkins University Applied Physics Laboratory (APL) is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for developing innovative solutions that have a significant impact on national security challenges.Key ResponsibilitiesCollaborate with other specialists to...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at The Johns Hopkins University Applied Physics Laboratory. As a member of our close-knit prototyping team, you will be responsible for developing capabilities that enable warfighters to harness a diverse set of sensors and data sources to accomplish a variety of...


  • Laurel, Mississippi, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Job SummaryWe are seeking an experienced AI researcher to contribute to critical challenges across complex systems domains. The ideal candidate will have a strong background in artificial intelligence, machine learning, and data science, with a proven track record of publishing in scholarly journals or conferences.Key ResponsibilitiesDesign, train, and...


  • Laurel, Mississippi, United States Computer Technologies Consultants Full time

    Job Title: ARCHIBUS DeveloperComputer Technologies Consultants (CTC) is seeking an experienced software developer to support the Intelligence Community in Laurel, MD. This is an on-site position on a stable prime government contract.As a leading technology company providing lifecycle IT, data analytics, cloud managed hosting services, agile software...