Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

The Johns Hopkins University Logo

Scientific Software Engineer with UI/UX (Data Science and AI Institute) - 119092

The Johns Hopkins University

Salary not specified
Oct 6, 2025
Baltimore, MD, US
Apply Now

The Johns Hopkins Data Science and AI Institute (DSAI) is seeking a Scientific Software Engineer with UI/UX expertise to advance novel open-source scientific software and create systems combining human and artificial intelligence with advanced data science methods for high-value target projects across various scientific disciplines.

Requirements

  • Front-end JavaScript web application development, HTML, CSS and TypeScript.
  • Multiple modern JavaScript application frameworks such as Node.js, React, Angular, Backbone, Svelte and Vue.
  • Experience in developing and integrating web services in Python using frameworks such as FastAPI, Starlette, Django and Flask.
  • Experience in developing and integrating backend application databases such as Postgres, MySQL and SQLite.
  • Experience with advanced web-based computer graphics techniques and libraries such as D3.js and similar.
  • Experience designing and developing advanced scientific data visualizations.

Responsibilities

  • Designing and building innovative UI/UX solutions for DSAI projects in collaboration with software engineers, AI/ML engineers, data scientists, scientific subject matter experts and users.
  • Interfacing web applications with AI/ML models using the latest deep neural network (DNN) libraries trained on state-of-the-art hardware.
  • Working with data scientists to develop web applications for analyzing massive data sets, either in the cloud or on premises, and developing 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 wireframes, prototypes and functional requirements.
  • Developing application back-end servers, databases and APIs.

Other

  • Strong scientific literacy and curiosity, ability to continually adapt to new scientific domains and problems and identify and articulate scientifically informed UI/UX and data visualization approaches.
  • Bachelor's Degree in a Quantitative Discipline, such as Computer Science, Engineering, Physics, Bioinformatics or similar.
  • Five or more years front and back-end software development experience.
  • Hybrid: On-site 3-4 days a week
  • The successful candidate(s) for this position will be subject to a pre-employment background check.