The Research Computing Center invites you to join our team.

Open positions:

Computational Scientist - Bioinformatics

Position number: JR12718
List of responsibilities:

  • Develops, applies, documents, and maintains computational tools, both for own use and to support analysis by biologist colleagues without formal computational training; critically evaluate computational solutions.
  • Develops customized computational solutions supporting new kinds of assays and experiments; understands the analytical needs of new experiments, working closely with wet-lab experimental biologists.
  • Implements and optimizes successful algorithms and methods to be shared for use by the broader community.
  • Develops figures and reports, which provide transparency into the data quality and characteristics, and automates the production of such reports as routine components of computational analysis pipelines.
  • Reports data to supervisor and team, attends team meetings to share results, plan projects and experiments, and ensures that projects support current team goals.
  • Maintains and organizes computational infrastructure and resources.
  • Contributes to generation of protocols, publications, and intellectual property.
  • Develops, tests, debugs, and maintains new and existing application software.
  • Evaluates new technologies and software products to determine feasibility and desirability of incorporating their capabilities within research projects.
  • Participates in the product development life cycle, providing professional assistance to the design of front-end applications and database systems back-end schema. Analyzes high-level system specifications and makes sure that all application development standards are met.
  • Develops and presents technical training materials and web-based documentation. Ensures timely systems support and updates. Assists in conducting information security assessments and risk analysis of computing environment.
  • Performs other related work as needed.

To review the full job description and qualifications, and to apply, click here.

Computational Scientist

Position number: JR12634
List of responsibilities:

  • Assists with compiling, debugging, optimizing, profiling, and porting parallel codes on HPC systems. Assists with improvements of parallel scaling and load balancing of large-scale research codes. Assists with maintaining parallel community codes.
  • Develops, installs, and tests scientific software in support of research goals.
  • Works with faculty and their research groups to enable them to fully utilize the University and national computational resources for their research.
  • Solves user problems quickly and professionally.
  • Works closely with faculty to identify, develop, and implement useful computational methods and resources that support or advance their research.
  • Keeps abreast of new developments in High Performance Computing and be pro-active in introducing them to the faculty.
  • Creates and presents tutorials, hands-on workshops and documentation to educate the research community.
  • Assists researchers with grant proposals with strong HPC component to describe the interplay between their research and HPC.
  • Participates in the product development life cycle, providing professional assistance to the design of front-end applications and database systems back-end schema. Analyzes high-level system specifications and makes sure that all application development standards are met.
  • Develops and presents technical training materials and web-based documentation. Ensures timely systems support and updates. Assists in conducting information security assessments and risk analysis of computing environment.
  • Performs other related work as needed.

To review the full job description and qualifications, and to apply, click here.

Computational Scientist - Pritzker School of Molecular Engineering 

Position number: JR12627
List of responsibilities: 

  • Assists with compiling, debugging, optimizing, profiling, and porting parallel codes on HPC and AI systems. Assists with improvements of parallel scaling and load balancing of large-scale research codes. Assist with maintaining parallel community codes.
  • Works with faculty and their research groups to enable them to fully utilize the University and national computational resources for their research.
  • Solves user problems quickly and professionally.
  • Works closely with faculty to identify, develop, and implement useful computational methods and resources that support or advance their research.
  • Keeps abreast of new developments in High Performance Computing, data science and AI; and pro-active in introducing them to the faculty.
  • Creates and presents tutorials, hands-on workshops and documentation to educate the research community.
  • Assists researchers with grant proposals with strong HPC or AI component to describe the interplay between their research and Computation and Data science.
  • Develops and presents technical training materials and web-based documentation. Ensures timely systems support and updates. Assists in conducting information security assessments and risk analysis of computing environment.
  • Develops, tests, debugs, and maintains new and existing application software.
  • Evaluates new technologies and software products to determine feasibility and desirability of incorporating their capabilities within research projects.
  • Performs other related work as needed.

To review the full job description and qualifications, and to apply, click here.

Computational Scientist - Grant Solutions Architect

Position number: JR12589
List of responsibilities: 

  • Central knowledge resource for faculty and researchers.
  • Works closely with faculty to identify, develop and implement computational and data science methods and resources that advance their research and ultimately used for grant proposals.
  • Pilots faculty projects.
  • Aggregates information related to a faculty research project idea and architect technical solutions for use in grant proposals.
  • Assists with grant preparation and editing focused on technical solutions.
  • Ensures compliance of University and funding agency guidelines.
  • Works with RCC computational scientists and faculty to identify funding opportunities and suitability of a faculty research project idea. Develops relationships with funding agency’s program officers.
  • Executes project management techniques for proposal development and contribution to grant writing. Provides superior customer service to UChicago faculty who work with the RCC.
  • Assists researchers with data management implementations and compliance to funding agencies requirements.
  • Designs tutorials, hands-on workshops, and documentation for researchers and students.
  • Keeps abreast of new developments in high-end computing and pro-active in introducing them to the faculty.
  • Participates in the product development life cycle, providing professional assistance to the design of front-end applications and database systems back-end schema. Analyzes high-level system specifications and makes sure that all application development standards are met.
  • Evaluates past and present technologies to help develop new tools. Ensures all the new tools have been through quality control reviews.
  • Performs other related work as needed.

To review the full job description and qualifications, and to apply, click here.

Scientific Applications Developer

Position number: JR12338
List of responsibilities: 

  • Develops, tests, and debugs new and existing scientific application software.
  • Collaborates directly with faculty, researchers, users and RCC colleagues.
  • Defines and documents project requirements.
  • Assists with the design, architecture and implementation of software solutions.
  • Works on a variety of projects, with faculty campus-wide.
  • Evaluates new technologies and software products to determine feasibility and desirability of incorporating their capabilities within research projects.
  • Supports and maintains existing applications. Works with web developers and responds to requests from users.
  • Investigates, analyzes and resolves day-to-day technical problems using standard procedures.
  • Utilizes technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.
  • Acts as a technical consultant and resource for faculty research, teaching, and/or administrative projects.
  • Performs other related work as needed.

To review the full job description and qualifications, and to apply, click here.

Please note that all applications are handled through the University's main hiring website, Workday. To apply, click on the links provided under each job summary.

Job seekers in need of a reasonable accommodation to complete the application process should call 773-834-1841 or email talentacquisition@uchicago.edu with their request.

Employment for University of Chicago Students

The Research Computing Center hires University of Chicago students throughout the year. Students employed by the RCC work on a variety of projects based on their skills and interests. If you are interested, please email a resume and cover letter to jobs@rcc.uchicago.edu.

The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, status as an individual with a disability, protected veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.