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 University of Chicago Logo

Research Software Engineer

The University of Chicago

$102,000 - $129,000
Nov 12, 2025
Chicago, IL, US
Apply Now

The University of Chicago Data Science Institute (DSI) needs to develop software to support its research priorities and specific initiatives related to Data & Democracy and data science for social good, building robust, scalable solutions for computational research and public impact projects.

Requirements

  • Strong experience with Linux, Python, and at least one additional programming language.
  • Experience working with large, existing codebases.
  • Experience in building web applications and APIs.
  • Knowledge of cloud computing platforms (AWS, GCP, Azure, etc.).
  • Proficiency in software development best practices, including version control (Git) and CI/CD pipelines.
  • Familiarity with virtualization and containerization (Docker, Kubernetes, etc.).
  • Expertise in at least one of the following: Developing highly performant solutions to computational problems using Python, Rust, or Julia. Modern frameworks for full-stack web development, including backend (Flask, Node.js), front-end (React, Angular), and/or GIS and spatial data visualization tools. Building AI solutions, including chatbots, RAG, and other LLM-based tools.

Responsibilities

  • Design, develop, test, and debug complex software programs.
  • Implement and optimize algorithms for data-intensive research.
  • Deploy and maintain systems in both simulated environments and on physical hardware.
  • Diagnose and resolve complex system and software issues.
  • Execute feature requests independently, with guidance from the PI and project manager on goals and design.
  • Collaborate with team members to improve software quality, testability, and fault tolerance.
  • Designs new systems, features, and tools.

Other

  • Minimum requirements include a college or university degree in related field.
  • Minimum requirements include knowledge and skills developed through 5-7 years of work experience in a related job discipline.
  • Strong project management, analytical, and problem-solving skills.
  • Excellent written and verbal communication skills in English.
  • Ability to work effectively in a dynamic, hybrid work environment, collaborating with faculty, staff, students, and the broader UChicago community.