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

$47,500 - $60,000
Dec 23, 2025
Chicago, IL, US
Apply Now

The Center for Health Statistics (CHS) within the Biological Sciences Division at the University of Chicago is seeking a Research Software Engineer to support research computing needs, designing systems that link analytical methods with production environments, enabling scalable, reliable, and reproducible workflows for CHS research groups.

Requirements

  • Proficiency in building and maintaining data engineering solutions, such as distributed processing, workflow orchestration, streaming or batch pipelines.
  • Proficient with DevOps practices, including CI/CD, containerization, infrastructure automation, and deployment frameworks.
  • Familiarity with machine-learning integration, including packaging models for production, reproducible workflows, and environment management.
  • Strong programming skills in languages commonly used in research computing, including Python, SQL, and Bash.
  • Design secure and compliant data systems in regulated research settings involving sensitive human subjects research data.
  • Background developing data systems or research infrastructure in scientific, academic, or healthcare environments.
  • Working knowledge of multidimensional item response theory and computerized adaptive testing algorithms.

Responsibilities

  • Partners with investigators and analysts to design and build data pipelines that support large-scale statistical and machine-learning workflows with psychometric applications.
  • Develops, automates, and maintains infrastructure for data ingestion, transformation, validation, and monitoring across multiple research studies with an emphasis on item-level data processing, calibration pipelines, and scoring services.
  • Implements deployment strategies (CI/CD, containerization, orchestration) that ensure reproducibility, version control, and efficient delivery of computational tools used in adaptive testing and statistical measurement systems.
  • Collaborates with research teams to integrate modeling outputs into operational systems, dashboards, or downstream applications.
  • Maintains secure, compliant, and well-documented environments aligned with University guidelines and relevant data-use regulations related to human-subjects research data.
  • Supports cloud computing resources, including performance optimization, resource provisioning, and cost monitoring.
  • Establishes testing frameworks and code-quality practices for shared research software with rigorous validation of psychometric algorithms and adaptive-testing logic.

Other

  • Minimum requirements include a college or university degree in related field.
  • Minimum requirements include knowledge and skills developed through 2-5 years of work experience in a related job discipline.
  • Attention to detail, capable of producing reliable, traceable, and well-documented software artifacts.
  • Organizational skills, adept at managing concurrent projects, meeting deadlines, and adapting to evolving scientific requirements.
  • Collaboration skills to communicate effectively with investigators, data scientists, analysts, and administrative staff.