Scientific Machine Learning Software Developer
6 days ago
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.
-
Machine Perception Software Developer
7 days ago
Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full timeJob 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...
-
Senior Software Developer
7 days ago
Laurel, Mississippi, United States Wyetech LLC Full timeAt 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...
-
Software Development Expert
7 days ago
Laurel, Mississippi, United States STRATUS Solutions Full timeAbout 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,...
-
Software Developer and Analyst
7 days ago
Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full timeAbout 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...
-
Software Development Manager
1 week ago
Laurel, Mississippi, United States Booz Allen Hamilton Full timeJob 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...
-
Mid Level Software Developer Position
2 hours ago
Laurel, Mississippi, United States CTC Full timeJob 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...
-
Software Development Engineer
7 days ago
Laurel, Mississippi, United States Pendulum, LLC Full timeJob 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...
-
Full Stack Software Developer, Early Career
6 days ago
Laurel, Mississippi, United States SITEC Consulting LLC Full timeAbout 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...
-
Software Assurance and Formal Methods Expert
6 days ago
Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full timeJob 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...
-
Sustainment Software Developer
1 week ago
Laurel, Mississippi, United States Belay Technologies Full timeAbout 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...
-
Senior Software Development Engineer
7 days ago
Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full timeJob 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...
-
Senior Software Developer
6 days ago
Laurel, Mississippi, United States Leidos Full timeUnlock 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...
-
Senior Software Engineer/Software Architect
7 days ago
Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full timeSoftware 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 timeJob 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 timeAbout 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,...
-
Senior Software Engineer
7 days ago
Laurel, Mississippi, United States GliaCell Technologies LLC Full timeWe 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...
-
Senior Software Engineer
7 days ago
Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full timeAbout 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...
-
Software Development Engineer
7 days ago
Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full timeJob 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...
-
Senior AI Researcher for Complex Systems
7 days ago
Laurel, Mississippi, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeJob 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...
-
Senior Software Engineer
6 days ago
Laurel, Mississippi, United States Computer Technologies Consultants Full timeJob 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...