Scientific Software Engineer with AI Concentration

2 weeks ago


Baltimore, Maryland, United States Johns Hopkins University Full time
Job Summary

The Johns Hopkins Center for Data Science in Emergency Medicine is seeking a highly skilled Scientific Software Engineer with a concentration in AI to join our team. As a key member of our research software engineering team, you will contribute to the advancement of scientific software and the creation of systems based on novel combinations of human and artificial intelligence and advanced data science methods to improve patient care.

This role utilizes the strengths of scientific computing to drive innovation in high-value target projects identified across all areas of emergency medicine and particularly clinical decision support.

  • Collaborate on ground-breaking research projects and clinical decision support tools that demand advanced software solutions.
  • Design and build innovative AI solutions for CDEM projects in collaboration with software developers, data scientists, clinicians, and scientific subject matter experts and users.
  • Utilize XGBoost, random forest, and the latest deep neural network libraries trained on state-of-the-art hardware to predict outcomes and forecast time series data.
  • Work with clinicians and data scientists to analyze massive patient-level data sets and develop software pipelines for real-time high-frequency data processing workflows.
  • Work closely with internal and external stakeholders to understand interface and backend server needs, envisioning solutions, and developing prototypes and functional requirements.
Requirements
  • Strong scientific literacy and curiosity, ability to continually adapt to new scientific domains and problems and identify and articulate scientifically informed AI and data analysis approaches.
  • Strong experience (2+ years) in software development, with a focus on building robust, scalable, and maintainable software solutions.
  • Prior experience specifically in developing machine learning models, preferably within the healthcare or biomedical domain.
  • Proficiency in Python programming language, as well as experience with relevant libraries and frameworks like TensorFlow, PyTorch, scikit-learn, and Keras.
  • Knowledge of Machine Learning and Clinical Decision Support, including solid understanding of machine learning algorithms, including supervised and unsupervised learning, deep learning, reinforcement learning, and ensemble methods.
  • Proficiency in software development best practices, including version control (e.g., Git), unit testing, continuous integration/continuous deployment (CI/CD), and agile development methodologies.
  • Experience with cloud computing platforms (e.g., AWS, Google Cloud Platform, Azure) and containerization technologies (e.g., Docker, Kubernetes) for deploying and scaling machine learning models.
  • Strong problem-solving skills and the ability to translate research findings into production-ready software solutions.
  • Excellent communication skills, both verbal and written, with the ability to effectively communicate complex technical concepts to non-technical stakeholders.
  • Experience collaborating with interdisciplinary teams, including clinicians, data scientists, and other software engineers, to define requirements, develop solutions, and validate model performance.
  • Awareness of regulatory requirements governing healthcare software development, such as HIPAA (Health Insurance Portability and Accountability Act) and FDA (Food and Drug Administration) guidelines for medical devices and software.
  • Understanding of ethical considerations and privacy concerns related to handling sensitive patient data, and a commitment to maintaining data security and confidentiality.
Preferred Qualifications
  • Master's Degree or PhD in a quantitative discipline.
  • Seven or more years of experience in the above areas.
  • Experience designing and developing advanced scientific data visualizations.
  • Knowledge of healthcare data standards, such as HL7, DICOM, FHIR, and experience working with electronic health records (EHR) data is highly desirable.
  • Familiarity with clinical decision support systems, including their design, implementation, and integration into healthcare workflows.


  • Baltimore, Maryland, United States Johns Hopkins University Full time

    The Johns Hopkins University is seeking a highly skilled Scientific Software Engineer with AI Concentration to join its cutting-edge research software engineering team. This role will focus on developing innovative AI solutions for various projects, collaborating with software developers, data scientists, clinicians, and subject matter experts.Key...


  • Baltimore, Maryland, United States Johns Hopkins University Full time

    Job SummaryThe Johns Hopkins Center for Data Science in Emergency Medicine is seeking a highly skilled Scientific Software Engineer with a concentration in AI to join our team. As a key member of our research software engineering team, you will contribute to the advancement of scientific software and the creation of systems based on novel combinations of...


  • Baltimore, Maryland, United States InsideHigherEd Full time

    Job Title: Scientific Software Engineer w/ AI ConcentrationThe Johns Hopkins Center for Data Science in Emergency Medicine is seeking a highly skilled Scientific Software Engineer with a focus on AI to join our cutting-edge research software engineering team. As a key member of our team, you will contribute to the advancement of scientific software and the...

  • AI Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States Johns Hopkins University Full time

    The Johns Hopkins University is seeking a highly skilled Scientific Software Engineer with a concentration in AI to join our team at the Center for Data Science in Emergency Medicine (CDEM). As a key member of our research software engineering team, you will contribute to the advancement of scientific software and the creation of systems based on novel...


  • Baltimore, Maryland, United States Space Telescope Science Institute Full time

    Job SummaryThe Space Telescope Science Institute (STScI) is seeking a Senior Scientific Software Engineer to join our Data Management Division. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software to assist astronomers in analyzing astronomical data.ResponsibilitiesDesign and develop software to...


  • Baltimore, Maryland, United States STScI Full time

    Job DescriptionThe Space Telescope Science Institute (STScI) is seeking a highly skilled Senior Scientific Software Engineer to join our Data Management Division. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software to assist astronomers in analyzing astronomical data.You will collaborate closely...


  • Baltimore, Maryland, United States STScI Full time

    Support NASA MissionsThe Space Telescope Science Institute (STScI) is a multi-mission science and flight operations center for NASA's flagship observatories. As a Senior Scientific Software Engineer, you will contribute to advancing our state-of-the-art data pipelines and analysis tools for our NASA flagship missions primarily in areas of data...


  • Baltimore, Maryland, United States Space Telescope Science Institute Full time

    About the Role:The Space Telescope Science Institute (STScI) is seeking a highly skilled Senior Scientific Software Engineer to join our Data Management Division. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software to assist astronomers in analyzing astronomical data.Key Responsibilities:Design and...


  • Baltimore, Maryland, United States Tumaini Full time

    Job Opportunity: Concentrator GCC Engineer **Job Summary** A leading gold mining company is seeking an experienced Concentrator GCC Engineer to join their team in the North West Province. The successful candidate will be responsible for ensuring the integrity of surface infrastructure, fixed and moving machinery, and electrical equipment within the process...


  • Baltimore, Maryland, United States Tumaini Full time

    Job Title: Concentrator GCC Electrical EngineerA well-established gold mining client of Tumaini is seeking an experienced and passionate Concentrator GCC Electrical Engineer to be based in the North West Province. The successful candidate will ensure the integrity of all surface infrastructure, fixed and moving machinery, inclusive of all electrical...


  • Baltimore, Maryland, United States The BayTech Group Full time

    Software Engineering Leadership RoleAt The BayTech Group, we're seeking a seasoned Software Engineering leader to drive our product development and innovation.About the RoleAs a key member of our leadership team, you'll oversee software architecture and AI integration strategies, collaborate with cross-functional teams, and foster a culture of innovation and...


  • Baltimore, Maryland, United States Scientific Research Full time

    Job SummaryWe are seeking a highly skilled Senior Systems Engineer to join our team at Scientific Research Corporation. As a key member of our engineering team, you will be responsible for defining, designing, and developing system requirements, as well as assessing architecture and current hardware limitations.Key ResponsibilitiesDefines, designs, and...


  • Baltimore, Maryland, United States Space Telescope Science Institute Full time

    Job DescriptionThe Space Telescope Science Institute is seeking a highly skilled Software Engineer Level I to join our team. As a Scientific Programmer, you will play a crucial role in advancing our state-of-the-art, astronomical data archive, the Mikulski Archive for Space Telescopes (MAST).MAST is the public data archive for more than 20 missions spanning...

  • AI Researcher

    2 weeks ago


    Baltimore, Maryland, United States Capital One Full time

    Transformative AI ResearcherAt Capital One, we are pushing the boundaries of trustworthy and reliable AI systems, revolutionizing banking for the better. Our team of experts is dedicated to creating real-time, intelligent, automated customer experiences. From informing customers about unusual charges to answering their questions in real time, our...

  • Prompt Engineer

    6 days ago


    Baltimore, Maryland, United States TEKsystems Full time

    About the Role:We are seeking a highly motivated and creative Prompt Engineer to join our Intelligence Solutions Advanced Analytics team at TEKsystems Global Services.This role will combine the expertise of prompt engineering with the exploration of innovative applications of large language models (LLMs) through Internal Research and Development (IRAD)...


  • Baltimore, Maryland, United States Redis Full time

    Job Title: Senior AI Product ManagerWe are seeking a highly skilled Senior AI Product Manager to join our team at Redis. As a key member of our product organization, you will be responsible for driving the lifecycle of our AI capabilities, including inference caching and routing.About the RoleThis is a unique opportunity to shape the future of AI...

  • Systems Architect

    1 month ago


    Baltimore, Maryland, United States Scientific Research Full time

    Job SummaryWe are seeking a highly skilled Junior Systems Engineer to join our team at Scientific Research Corporation. As a key member of our engineering team, you will be responsible for analyzing existing systems, defining system requirements, and developing new system specifications.Key ResponsibilitiesAnalyze existing systems and define system...


  • Baltimore, Maryland, United States InsideHigherEd Full time

    Job Title: CCB Software DeveloperThe Whiting School of Engineering at Johns Hopkins University is seeking a highly skilled CCB Software Developer to join our team. As a member of the Center for Computational Biology (CCB), you will be working on cutting-edge projects that involve the design, development, testing, and deployment of scientific software...

  • CCB Software Developer

    2 months ago


    Baltimore, Maryland, United States Johns Hopkins University Full time

    Job Title: CCB Software DeveloperThe Whiting School of Engineering at Johns Hopkins University seeks a highly skilled and motivated software developer to join our team in the Center for Computational Biology (CCB). As a junior member of our research team, you will be responsible for designing, developing, testing, and deploying scientific software...


  • Baltimore, Maryland, United States STScI Full time

    Job SummaryWe are seeking a highly skilled Software Engineer Level I to join our team at the Space Telescope Science Institute (STScI). As a key member of our Data Management Division, you will play a critical role in advancing our state-of-the-art astronomical data archive, the Mikulski Archive for Space Telescopes (MAST).MAST is the public data archive for...