J

Johns Hopkins Applied Physics Laboratory

Not-for-profit UARC delivering national security research

Neuroengineering Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLaurel, MD, USAIn-person

About the Job

Requirements

  • Hold a B.S. in Computer Science, Computer Engineering, Electrical Engineering, Data Science, Artificial Intelligence, Biomedical Engineering, Neuroscience, Applied Mathematics, or a related technical field.
  • Have at least 1 year of experience developing scientific software, computational methods, data analysis pipelines, and/or scalable software systems.
  • Have experience developing scientific software using Python, such as NumPy, SciPy, or PyTorch.
  • Have experience with collaborative software engineering practices, including Git, testing, and continuous integration and continuous delivery.
  • Be able to obtain Secret-level security clearance; eligibility requirements include U.S. citizenship.
  • Demonstrate oral communication skills and the ability to work with a wide range of collaborators.

Responsibilities

  • Develop and maintain computational pipelines, scalable analysis tools, and cloud-based environments for interrogating large-scale neuroscience datasets, including structural and functional connectomes collected across multiple species and imaging modalities.
  • Develop, maintain, and extend software infrastructure supporting cloud-scale storage, visualization, and analysis of petabyte-scale neuroscience datasets used by researchers worldwide.
  • Design, implement, test, and optimize software systems supporting automated neuroscience data processing, visualization, and analysis on cloud and high-performance computing platforms.
  • Collaborate with multidisciplinary teams to develop software solutions, communicate technical progress, and contribute to research publications and proposals.
  • Present work at technical meetings and collaborate with researchers across APL and external institutions.
  • Participate in collaboration and innovation opportunities to help ensure the success of APL’s mission.

Desired Qualifications

  • Hold an M.S. in Computer Science, Computer Engineering, Electrical Engineering, Data Science, Artificial Intelligence, Biomedical Engineering, Neuroscience, Applied Mathematics, or a related technical field.
  • Have experience developing or deploying scientific software using cloud computing, high-performance computing, distributed systems, and/or containerized software.
  • Have experience developing interactive scientific visualization or web applications.
  • Have experience with computer vision, machine learning, deep learning, or artificial intelligence for scientific datasets.
  • Have experience with biomedical, neuroscience, behavioral, or biological imaging datasets.
  • Have contributed to collaborative software projects through research, internships, or open-source development.

About the Company

Johns Hopkins Applied Physics Laboratory

Not-for-profit UARC delivering national security research

Johns Hopkins Applied Physics Laboratory (APL) is a not-for-profit university-affiliated research center that provides solutions to complex national security and scientific challenges through technical expertise, prototyping, research and development, and analysis. It uses engineering, simulations, and studies to design prototypes and deliver analyses that support government and partner organizations. Unlike many commercial firms, APL operates as a non-profit affiliated with Johns Hopkins and focuses on mission-oriented research rather than selling finished products. Its goal is to provide practical, thoroughly tested solutions to public-sector customers by performing research, developing prototypes, and offering expert analysis.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
United States
Founded
1942

Recently Posted Jobs

Explore more opportunities at Johns Hopkins Applied Physics Laboratory

See more jobs