Web Platform Developer/Senior Web Platform Developer - HuBMAP, Pittsburgh Superc
Pittsburgh, PA 
Posted Today
Job Description
The Pittsburgh Supercomputing Center (PSC), a joint research center of Carnegie Mellon University and the University of Pittsburgh, was established in 1986, and for over 30 years has provided university, government and industrial researchers with access to several of the most powerful systems for advanced computational research, communications and data storage available to scientists, engineers and scholars nationwide for unclassified research. PSC advances science across the spectrum including artificial intelligence / machine learning, medical imaging, weather modeling, and genomics.

Our PSC is seeking a Web Platform Developer or a Senior Web Platform Developer to join the team, specifically to work with the Human BioMolecular Atlas Program () team to create web-based platforms for enabling scientific research; data collection, curation, and archiving; artificial intelligence / machine learning and simulation scientific workflow management; and advanced research computing orchestration. You should have the ability to design, implement and maintain web-based platforms with technologies including: Python-based (e.g. Django and Flask) and Javascript-based (e.g. ReactJS, VueJS, and NodeJS) and perform full-stack development on the platforms. This is an excellent opportunity if you thrive on opportunity for collaboration on building platforms with complementary groups across PSC, particularly our AI & Big Data, Biomedical Applications, User Support for Scientific Application, Cybersecurity, and Facilities Technology Groups.

Responsibilities are determined by active project needs. Some examples are as follows:

  • Analyzing, planning, implementing, deploying and distributing interactive, user-focused web-based software, over the full-stack from interactive front-end interfaces to back-end database and server implementation, in response to our diverse set of research projects and the external research community's needs, goals and mission.
  • Engaging with potential users of web-based interfaces to define use-cases and user-stories, translating requirements into functional specifications and features, and engage continuing dialogue with users to ensure our front-end implements meet their needs.
  • Building full-stack web-based platforms with best-practices in software development including version-control, continuous integration testing, unit testing and hands-on interactive user testing.
  • Building web-based applications that can connect with high-performance computing resources, cloud computing, and data repositories.
  • Delivering training and documentation for users of web-based platforms at the Center, and participating and providing materials for advanced training efforts for the scientific community.
  • Installing, testing, and deploying web-based platforms on PSC's production and research platforms as well advising the planning and design of new user-focused research platforms.
  • Contributing as needed to grant proposals and related efforts to attract funding.
  • Actively discussing and implementing new ideas in close collaboration with other members of all research and operations groups across the center.
  • Leading team projects involving multiple members from the different PSC teams to develop comprehensive web-based platforms.


  • Bachelor's Degree in Computer Science or a related field. Equivalent software development experience will be considered in lieu of education.
  • Minimum 3 years of experience for the Web Platform Developer position and 5 years of experience for the Senior Web Platform Developer position in Web-based software platform development.
  • Preferred experience with leading team-based projects for the Senior Web Platform Developer position.

Flexibility, excellence, and passion are vital qualities within PSC. Inclusion, collaboration and cultural sensitivity are valued competencies at CMU. Therefore, we are in search of a team member who can effectively interact with a varied population of internal and external partners at a high level of integrity. We are looking for someone who shares our values and who will support the mission of the university through their work.

You should demonstrate:

  • Proficiency with at least one framework for developing advanced full-stack web-based applications, including Python-based frameworks such as Django and Flask and Javascript-based frameworks such as NodeJS.
  • Proficiency with interactive, front-end Javascript development with frameworks such as VueJS and ReactJS.
  • Proficiency with RESTful API development, documentation, and use.
  • Proficiency in database technologies, including SQL, no-SQL, and graph-based databases (e.g. NeoJ4).
  • Proficiency with Linux: shells, editors, building applications, etc.
  • Preferred proficiency with advanced API development tools such as Swagger and GraphQL.
  • Proficiency in data management and data analytics.
  • Proficiency in cloud services such as Amazon, Google, and Azure.
  • Superb communication skills and ability to work in a team environment.
  • Proven problem-solving skills and creativity.
  • Demonstrable ability to handle multiple priorities and a multi-disciplinary environment.


  • Successful background check

Are you interested in this opportunity with us? Please apply.


Pittsburgh, PA

Job Function

Web Design and Graphic Services

Position Type

Staff - Regular

Full Time/Part time

Full time

Pay Basis


More Information:

  • Please visit "" to learn more about becoming part of an institution inspiring innovations that change the world.

  • Click to view a listing of employee benefits

  • Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.

Carnegie Mellon University considers applicants for employment without regard to, and does not discriminate on the basis of, gender, race, protected veteran status, disability, or any other legally protected status.


Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
3+ years
Email this Job to Yourself or a Friend
Indicates required fields