CareerPlanSign in

Research Software Engineer

Chicago, IL🌐 Remote💼 Full-time💰 $110,000–$110,000🗓 2026-07-22 → 2026-09-26

Core

Develop software to support data science research for social good, including resilient food systems, climate, and human rights.

Role type

Senior Research Software Engineer

Builds

Robust, scalable software solutions for computational research and public impact projects

Domain

Data Science / Social Impact

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Linux, software development best practices, version control (Git), CI/CD pipelines, cloud computing platforms, web applications, APIs

Preferred skills

Docker, Kubernetes, full-stack web development frameworks, GIS and spatial data visualization, LLM-based tools, high-performance computing

Technologies

Python, Linux, AWS, GCP, Azure, Git, Docker, Kubernetes, Flask, Node.js, React, Angular

Responsibilities

Design, develop, test, and debug complex software programs; Implement and optimize algorithms for data-intensive research; Deploy and maintain systems in simulated environments and on physical hardware; Diagnose and resolve complex system and software issues; Manage multiple projects simultaneously supporting faculty and researchers; Define and document project requirements and provide technical guidance in design and architecture

Seniority

Senior, hands-on IC

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