CareerPlanSign in

Research Software Engineer

Chicago, IL, US💼 Full-time💰 $76,500–$76,500🗓 2026-09-23 → 2026-09-26

Core

Develop, maintain, and optimize software for computational and data-intensive research projects on HPC and cloud platforms.

Role type

Research Software Engineer (IC)

Builds

Research software, frameworks, prototypes, and backend services for university researchers

Domain

Academic research computing, High-Performance Computing (HPC), Cloud infrastructure

Deliverable

production ML models | product features

Required skills

Python, Linux/UNIX, Docker, Git, software engineering best practices, performance optimization, database knowledge (SQL/NoSQL)

Preferred skills

Grant proposal writing, translating scientific goals to computational requirements, emerging technology adoption

Technologies

Python, Docker, Git, MySQL, HPC systems, Cloud platforms

Responsibilities

Design and implement software to support research goals; optimize codebases for performance and reliability; deploy software on HPC and cloud; collaborate with researchers to define requirements; produce technical documentation; conduct code reviews and testing.

Seniority

Mid-level IC (2-5 years experience)

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.