Our Pittsburgh Supercomputing Center (PSC) is a joint effort of Carnegie Mellon University and the University of Pittsburgh. Established in 1986, PSC is supported by several federal agencies, the Commonwealth of Pennsylvania and private industry and is a leading partner in XSEDE (Extreme Science and Engineering Discovery Environment), the National Science Foundation cyberinfrastructure program.
PSC provides university, government and industrial researchers with access to several of the most powerful systems for high-performance computing, communications and data storage available to scientists, engineers and scholars nationwide for unclassified research. We advance the state of the art in high-performance computing, communications and data analytics and offer a flexible environment for solving the largest and most challenging problems in computational science.
We are seeking a Senior Computational Scientist to join our team.In this role, you will have the opportunity to support research applications, solving problems with internal and external users as they accomplish discovery on modern high-performance computing platforms. You will provide in-depth consultation and may lead a team to help address users' research and support questions. Your services may also include proposal development and technical training to ensure that allocations are managed, and outputs are working accurately. You will ensure the satisfaction of our customers by advising them on configurations, practices and policies that may favorably impact software performance.
Core responsibilities include:
Collaborating with research teams in developing, installing, documenting, porting, debugging and optimizing application-level research software in your field of scientific expertise.
Providing solutions to issues reported by PSC’s community of users, referred to you by the PSC helpdesk because of your expertise, in a timely manner.
Learning and keeping current with high performance computing technologies.
Bachelor's degree or equivalent, with strong scientific computing emphasis required. Master's degree or Ph.D. degree in a related field preferred.
5 to 8 years’ experience with the following:
Building, installing, maintaining, debugging and troubleshooting application-level software in UNIX systems, using shell scripting and batch schedulers such as Slurm.
Managing competing requirements in a diverse stakeholder population, exhibiting excellent interpersonal, oral and written communication skills with dedication to diversity, equity and inclusion.
Expertise in computational biophysics and molecular dynamics: algorithms and current practice preferred.
Experience with parallel programming models (e.g., use of OpenMP, MPI, CUDA) preferred.
Experience with parallelization of serial computational applications, data analytics preferred.
Experience with one or more of Python numpy/scipy/pandas, R, MATLAB, etc. preferred.
Familiarity with containerized execution such as Singularity, Docker, or Kubernetes preferred.
Flexibility, excellence, and passion are vital qualities within PSC. Inclusion, collaboration and cultural sensitivity are valued proficiencies at CMU. Therefore, we are in search of a team member who is able to 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.