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 (HuBMAP) 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.


  • Background check

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

CMU’s COVID-19 Vaccination Requirements: As a condition of employment, Carnegie Mellon University requires all staff and faculty working in the United States to be fully vaccinated against COVID-19. Prior to commencement of employment, new hires in the United States must provide proof of vaccination or obtain an approved exemption. (Exemptions may be requested for medical reasons or for religious or strong moral or ethical conviction.) Those granted an exemption must comply with all applicable COVID-19 mitigation requirements, including use of facial coverings, daily self-assessment and weekly Tartan Testing.0

Carnegie Mellon University does not discriminate in admission, employment, or administration of its programs or activities on the basis of race, color, national origin, sex, handicap or disability, age, sexual orientation, gender identity, religion, creed, ancestry, belief, veteran status, or genetic information.  Furthermore, Carnegie Mellon University does not discriminate and is required not to discriminate in violation of federal, state, or local laws or executive orders.