University of Chicago · 2 months ago
Research Software Engineer
The University of Chicago Data Science Institute (DSI) is a leading hub for tackling data-driven challenges. The Research Software Engineer will develop software to support DSI’s research priorities, collaborating with interdisciplinary teams to create scalable solutions for computational research and public impact projects.
Higher Education
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
Manage multiple projects simultaneously, supporting faculty, postdoctoral researchers and students in achieving their research objectives
Designs new systems, features, and tools. Solves complex problems and identifies opportunities for technical improvement and performance optimization. Reviews and tests code to ensure appropriate standards are met
Acts as a technical consultant and resource for faculty research, teaching, and/or administrative projects
Performs other related work as needed
Qualification
Required
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 problem-solving skills
Experience working with substantial existing codebases
Experience designing, developing, testing, and maintaining software
Ability to implement and optimize algorithms for data-intensive research
Ability to deploy and maintain systems in both simulated environments and on physical hardware
Ability to diagnose and resolve complex system and software issues
Ability to execute feature requests independently, with guidance from the PI and project manager on goals and design
Ability to collaborate with team members to improve software quality, testability, and fault tolerance
Ability to manage multiple projects simultaneously, supporting faculty, postdoctoral researchers and students in achieving their research objectives
Ability to design new systems, features, and tools
Ability to solve complex problems and identify opportunities for technical improvement and performance optimization
Ability to review and test code to ensure appropriate standards are met
Ability to act as a technical consultant and resource for faculty research, teaching, and/or administrative projects
Preferred
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
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
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
Interest in and experience developing software to support data-driven research
Benefits
The University of Chicago offers a wide range of benefits programs and resources for eligible employees, including health, retirement, and paid time off.
Company
University of Chicago
One of the world’s great intellectual destinations, the University of Chicago empowers scholars and students to ask tough questions, cross disciplinary boundaries, and challenge conventional thinking to enrich human life around the globe.
H1B Sponsorship
University of Chicago has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (341)
2024 (318)
2023 (285)
2022 (233)
2021 (179)
2020 (172)
Funding
Current Stage
Late StageRecent News
2025-11-08
San Gabriel Valley Tribune
2025-10-23
Company data provided by crunchbase