Search jobs > Baltimore, MD > Software engineer ai

Scientific Software Engineer w/ AI Concentration

Johns Hopkins University
Baltimore, MD, United States
$47K a year
Full-time

The Johns Hopkins Center for Data Science in Emergency Medicine (CDEM) is seeking a dynamic individual for the position of Scientific Software Engineer w / AI Concentration , with a focus on machine learning, and specifically artificial intelligence (AI).

The successful candidate will be a part of a cutting-edge research software engineering team at Johns Hopkins School of Medicine (JHUSOM), contributing 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.

Specific Duties & Responsibilities

  • The Scientific Software Engineer with AI concentration will be responsible for collaborating on ground-breaking research projects and clinical decision support tools that demand advanced software solutions.
  • Designing and building innovative AI solutions for CDEM projects in collaboration with software developers, data scientists, clinicians, and scientific subject matter experts and users.
  • Utilizing XGBoost, random forest and the latest deep neural network (DNN) libraries trained on state-of-the-art hardware to predict outcomes and forecast time series data.
  • Working with clinicians and data scientists to analyze massive patient-level data sets and develop software pipelines for real-time high-frequency data processing workflows.
  • Working closely with internal and external stakeholders to understand interface and backend server needs, envisioning solutions, and developing prototypes and functional requirements.

Special Knowledge, Skills & Abilities

  • 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.

Minimum Qualifications

  • Bachelor's Degree.
  • Five years related experience.
  • Additional education may substitute for required experience and additional related experience may substitute for required education, to the extent permitted by the JHU equivalency formula.

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.

Classified Title : Software Engineer

Role / Level / Range : ATP / 04 / PE

Starting Salary Range : $34.90 - $61.05 HRLY ($47,000 targeted; Commensurate with experience)

Employee group : Casual / On Call

Schedule : Varies; 19 Hours / Week

Exempt Status : Exempt

Location : Mount Washington Campus

Department name : SOM Em Med Research

Personnel area : School of Medicine

30+ days ago
Related jobs
Promoted
InsideHigherEd
Baltimore, Maryland

The Scientific Software Engineer with AI concentration will be responsible for collaborating on ground-breaking research projects and clinical decision support tools that demand advanced software solutions. Scientific Software Engineer w/ AI Concentration. Strong scientific literacy and curiosity, a...

Promoted
Johns Hopkins University
Baltimore, Maryland

The Scientific Software Engineer with AI concentration will be responsible for collaborating on ground-breaking research projects and clinical decision support tools that demand advanced software solutions. Scientific Software Engineer w/ AI Concentration. Strong scientific literacy and curiosity, a...

Promoted
Lockheed Martin
Annapolis Junction, Maryland

Developing, maintaining, and enhancing complex and diverse software systems. Resolving software problem reports and ensuring software reliability and functionality. In this role you will: • Continuously contribute to the creation of design solutions that address complex engineering problems across t...

Promoted
The Johns Hopkins University Applied Physics Laboratory
Laurel, Maryland

Are you ready to help the US secure and maintain leadership in the development and fielding of AI/ML algorithms for homeland protection and defense?. We are seeking a highly motivated Machine Learning Software Engineer who will contribute to all phases of the machine learning algorithm development a...

Promoted
Bigbear.ai
Columbia, Maryland

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e. Provides specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Offthe-shelf (GOTS) in place ...

Lockheed Martin
Maryland

Developing, maintaining, and enhancing complex and diverse software systems. Resolving software problem reports and ensuring software reliability and functionality. In this role you will: • Continuously contribute to the creation of design solutions that address complex engineering problems across t...

Promoted
Bigbear.ai
Columbia, Maryland

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e. Provides specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off the shelf {GOTS) in place...

Parsons Corporation
Annapolis Junction, Maryland

Research ML/AI techniques for use across various use cases. Optimize performance and efficiency of ML/AI technologies and best practices. Experience with various ML/AI frameworks. Experience optimizing ML/AI algorithms. ...

Highmark Health
MD, Working at Home, Maryland

We are seeking an experienced Software Engineer to join our AI Services and Platform team and drive the development of innovative AI (generative and predictive) based solutions for our enterprise stakeholders. Knowledge of professional software engineering practices & best practices for the full sof...

CACI International Inc
Annapolis Junction, Maryland

AI/ML Senior Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * *. CACI is seeking talented, results-oriented, mission-focused engineers with ex...