Research Software Engineer
$110k - $135kUniversity of Chicago
DepartmentPSD Data Science: Tech AdministrationAbout the DepartmentThe University of Chicago Data Science Institute (DSI) is a hub for scholars, researchers, educators, and practitioners tackling the methodological, societal, and domain-specific challenges of our increasingly data-driven world. As a leader in the field, DSI drives cutting-edge research, fosters innovation in data education at all levels, and engages in meaningful partnerships with industry, government, and the broader community.Job SummaryThe Research Software Engineer (RSE) will develop software to support DSI’s research priorities and specific initiatives related to data science for social good including resilient food systems, climate, and human rights. The RSE will collaborate with the software team and interdisciplinary research groups across the University of Chicago to develop new software products and build robust, scalable solutions for computational research and public impact projects.This role involves designing, developing, testing, and maintaining software, with an emphasis on high-quality, reusable code. The ideal candidate will have experience working with substantial existing codebases, strong problem-solving skills, and a keen interest in data-driven applications, machine learning, and artificial intelligence.This position is eligible for a partial remote work arrangement.ResponsibilitiesDesign, 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.Develops, tests, debugs, and maintains new and existing application software.Works independently to define and document project requirements and provides overall technical guidance in design, architecture and implementation of software solutions.Performs other related work as needed.Minimum QualificationsEducation:Minimum requirements include a college or university degree in related field.Work Experience:Minimum requirements include knowledge and skills developed through 5-7 years of work experience in a related job discipline.Certifications:---Preferred QualificationsExperience:Professional experience in software engineering or a related programming field.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.Technical Skills or Knowledge:Knowledge of cloud computing platforms (AWS, GCP, Azure, etc.).Proficiency in software development best practices, including version control (Git) and CI/CD pipelines.Preferred CompetenciesStrong 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; 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.Application DocumentsResume/CV (required)Cover Letter (preferred)References (3 contacts) (preferred)The University of Chicago uses AI-assisted tools to streamline and augment some recruitment processes; however, AI is not used to make hiring decisions.When applying, the document(s) MUST be uploaded via the My Experience page, in the section titled Application Documents of the application.Job FamilyResearchRole ImpactIndividual ContributorScheduled Weekly Hours37.5Drug Test RequiredNoHealth Screen RequiredNoMotor Vehicle Record Inquiry RequiredNoPay Rate TypeSalaryFLSA StatusExemptPay Range$110,000.00 - $135,000.00The included pay rate or range represents the University’s good faith estimate of the possible compensation offer for this role at the time of posting.Benefits EligibleYesThe University of Chicago offers a wide range of benefits programs and resources for eligible employees, including health, retirement, and paid time off. Information about the benefit offerings can be found in theBenefits Guidebook.Posting StatementThe University of Chicago is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, or expression, national or ethnic origin, shared ancestry, age, status as an individual with a disability, military or veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.Job seekers in need of a reasonable accommodation to complete the application process should call View phone number on us.fitly.work or submit a request via Applicant Inquiry Form.All offers of employment are contingent upon a background check that includes a review of conviction history. A conviction does not automatically preclude University employment. Rather, the University considers conviction information on a case-by-case basis and assesses the nature of the offense, the circumstances surrounding it, the proximity in time of the conviction, and its relevance to the position.The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: . Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.SummaryLocation: Chicago, ILType: Full time
$300k
...Campus AI Research Engineer (Intern)Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial...SuggestedFull timeInternshipVisa sponsorshipWork visaFlexible hours- ...role embeds you within a high-performance group of technologists and quantitative researchers where you will bridge the gap between complex financial modeling and robust software engineering. You will be given immediate ownership of the firm’s technology stack,...SuggestedImmediate start
- ...Responsibilities Partner with quantitative researchers and traders to translate research questions into data, tooling, and compute solutions... ..., probability, regression, and time series. Strong software design skills and hands-on experience building and operating data...SuggestedFull timeFor contractors
$300k
...Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science... ...of a dynamic group of traders, quantitative researchers, and engineers who work together to examine the global markets, seeking to understand...SuggestedFull timeInternshipVisa sponsorshipWork visaFlexible hours$120k - $150k
...and help meet one of the most important energy challenges of our time while building a rewarding career. Overview The Software Engineer is responsible for building and maintaining the backend services and APIs that Cypress Creek Energy’s business runs on, and...SuggestedFull timeWork at office3 days per week- ...working with an aggressively growing organization that provides a leading AI-driven conversation intelligence platform. As a Software Engineer, you will play a key role within the development team crafting and building custom solutions and extending the capabilities of...Full time
$175k - $250k
...in our proprietary technology and committing to building our systems from the ground up. Our trading models and software systems are continually re-engineered, optimized, and maintained to stay on top of the industry. This wouldn’t be possible without the dedicated...Full timeWork experience placement- ...engagement enthusiasts We are listeners and researchers We are doers, thinkers and problem... ...the design and implementation of our software solutions – we use our experience to... ...Bachelor’s degree (Computer Science or Engineering) or related experience ~2 - 4 years...Full timeSummer workCasual workRemote workHome officeFlexible hours
- ... from design to deployment to production operations. This is a team for engineers who want real technical ownership, real scale, and real-world impact. Job Purpose As a Senior Software Engineer on the API & Infrastructure team, you will design and build distributed...Full timeSeasonal work
- ...Technology, Energy, B2B, Manufacturing, Engineering, LifeSciences (Pharmaceutical, Scientific... ..., Medical Device, Diagnostics, Biotech, Research, Lab), Six Sigma/Lean, Finance/... ...technology company is seeking a Senior Software Engineer with strong Clojure or Ruby development...Full time
$140k - $175k
...standards through code and design reviews and mentoring other engineers Comfort partnering with product stakeholders to refine requirements... ...Qualifications: ~5+ years experience as a professional software developer. ~ Experience with Kotlin, Java, Python or...Full timeWork at officeRelocation package- ...paid with loads that need to be moved. We’re expanding our engineering team in Chicago, a major hub for our customers and the heart of... ...us to scale deployments efficiently. If you’re a strong software engineer who wants to work hands-on with users, solve ambiguous...Full timeWork at office
$190k - $225k
...status, if joining this mission speaks to you, we encourage you to apply! About the role: We're hiring a Software Engineer to help turn cutting-edge AI research into products our customers rely on every day. You'll sit on a fast-paced engineering team between our...Full time- ...that need to be moved. We’re expanding our forward-deployed engineering team in Chicago, a major hub for our customers and the heart... ...platform. What we look for: ~3–6+ years of professional software engineering experience, with clear ownership of complex, production...Full timeImmediate start
$130k - $225k
...challenge consensus. The UP-Trade Operations team builds software that enables DRW's trading operations teams to manage our growing... ...them, and where they are something entirely new. We need engineers who can reason about these protocols financially, not just technically...Full timeContract workTemporary workFlexible hours$110k - $200k
...position is not eligible for immigration sponsorship. Accordion Intelligence Lab The AI Lab is composed of leading software and AI engineers, designing agentic-AI solutions ahead of the market. Our group builds and operationalizes the AI systems that power...Full timeInternshipWork at officeLocal areaRemote work2 days per week- ...Company Name : tastytrade Role: Software Engineer (Ruby) Location: Hybrid - Chicago, IL (3 days/week in office) As a Software Engineer, you'll help by modifying existing systems, taking ownership of current systems, contributing to greenfield projects, and...Full timeWork at office3 days per week
- ...machine learning models to derive proprietary investment insights and build software applications to augment the Firm’s investment decision making process. As a small team of software engineers and data scientists with diverse backgrounds, we work collaboratively on wide...Full timeWork experience placement
$200k
...Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading... ...platform to the next level Collaborate with Traders, Quant Researchers and other Engineers both locally and globally Develop...Permanent employmentFull time- ...Senior Software Engineer - Job Description Chicago based position - not eligible for remote work Who We Are STEAMe is a workforce... ...implementation steps while identifying risks or opportunities for research Evaluate, recommend and implement improvements to...Full timeWork at officeImmediate start
- ...for them. About the Role: We are looking for a Senior Software Engineer to join Carefeed’s engineering team. We're a collaborative... ...aim to deploy our main application many times per day. Research, learn and share new techniques for solving complex engineering...Full timeWork experience placementLocal area
- ...customers like Meta, Uber, H&M, and Microsoft - making us the financial technology platform of choice. At Adyen, everything we do is engineered for ambition. For our teams, we create an environment with opportunities for our people to succeed, backed by the culture and...Full timeWork at office3 days per week
- ...configuration of new development tools. Setting guidelines, auditing, and compliance of supported tools.. Typical Day As a Software Engineer you will contribute to design, development, testing and deployment of software systems and/or applications. â¢...Full timeShift workWeekend work
- ..., you’ll fit right in. We move fast, iterate often, and value engineers who take initiative. Each team member has huge ownership over... ...an enhanced criminal background check. If you're a seasoned software engineer seeking to exercise your leadership and technical skills...Full timeWork at officeImmediate startRemote workWork from homeFlexible hours2 days per week3 days per week
$140k - $200k
...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google,... ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP,...Remote jobFull timeWork at office$175k - $225k
...We are seeking a Software Engineer to help build the technology and analytical frameworks used to understand, measure, and optimize risk... ...organization. Collaborate with engineering, trading, quantitative research, operations, and data teams across the firm Take...Permanent employmentFull time- ...which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes. We're seeking a Senior Software Engineer to join our Developer Tools Team within the Database Experience department. The team is responsible for tools which allow users...Remote jobFull timeLocal areaWorldwide
$104.4k - $196.36k
...back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer to join our SMS team, which is responsible for building and scaling Braze’s SMS and RCS channels. This team fully owns both...Full timeWork at officeLocal areaFlexible hours- ...As a Software Engineer Intern, you’ll work side-by-side with your mentor and teammates to build real-world applications that power a global trading firm. Your projects will be scoped based on your team’s real needs — not hypothetical tasks — and your mentor will be fully...Full timeSummer workInternshipWork at office
$145k - $170k
...change, or new ones may be assigned: Identify and pursue research that advances the understanding of QEC theory, techniques, and... ...systems Collaborate with experimental physicists and software engineers to bridge the gap between theoretical concepts and practical...Full timeTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Research Software Engineer. Be the first to apply!
- research software engineer Chicago, IL
- research engineer Chicago, IL
- deep learning research engineer Chicago, IL
- research programmer Chicago, IL
- software developer positions Chicago, IL
- senior software engineer remote Chicago, IL
- software engineer contract Chicago, IL
- IT software developer Chicago, IL
- cybersecurity software engineer Chicago, IL
- part time software developer remote Chicago, IL




