1

Research Assistant Programmer Jobs in Chicago, IL

Research Assistant - CBM

Chicago, IL

$19.75 - $27.25/hr

Summary The Research Assistant will be responsible for conducting literature searches, data ... Familiarity with medical, engineering or health services research terminology and basic research ...

Research Assistant - CBM

Chicago, IL · On-site

$19.75 - $27.25/hr

Summary The Research Assistant will be responsible for conducting literature searches, data ... Familiarity with medical, engineering or health services research terminology and basic research ...

next page

Showing results 1-20

Research Assistant Programmer information

See Chicago, IL salary details

$11.3K

$116.2K

$132.9K

How much do research assistant programmer jobs pay per year?

As of Aug 3, 2026, the average yearly pay for research assistant programmer in Chicago, IL is $116,200.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,100.00 and $132,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Research Assistant Programmer, and why are they important?

To thrive as a Research Assistant Programmer, you need a strong background in computer science, programming (often in Python, R, or MATLAB), and data analysis, typically supported by a relevant degree or coursework. Familiarity with version control systems (like Git), statistical software, and experience with research databases or high-performance computing are valuable technical assets. Attention to detail, problem-solving abilities, and effective collaboration skills distinguish top performers in this role. These competencies are essential for ensuring accurate research outcomes, efficient project workflows, and productive teamwork in academic or research environments.

How do Research Assistant Programmers typically collaborate with researchers and other team members during a project?

Research Assistant Programmers work closely with principal investigators, graduate students, and other researchers to design, implement, and maintain software tools that support research objectives. They often participate in regular team meetings to discuss project goals, troubleshoot technical challenges, and provide input on experimental design from a programming perspective. Collaboration may also involve documenting code, sharing progress updates, and integrating feedback from both technical and non-technical team members. Effective communication and adaptability are key, as project requirements can evolve based on research findings.

What is a Research Assistant Programmer?

A Research Assistant Programmer is a professional who supports academic or scientific research projects by developing, maintaining, and optimizing software and code needed for experiments, data analysis, or simulations. They often work closely with researchers to translate technical requirements into functioning programs, scripts, or tools. Their duties may include writing code, managing databases, debugging software, and ensuring computational reproducibility. Research Assistant Programmers play a vital role in facilitating data-driven insights and advancing research outcomes.
What are popular job titles related to Research Assistant Programmer jobs in Chicago, IL? For Research Assistant Programmer jobs in Chicago, IL, the most frequently searched job titles are:
What cities near Chicago, IL are hiring for Research Assistant Programmer jobs? Cities near Chicago, IL with the most Research Assistant Programmer job openings:

$20/hr

Full-time

Posted 25 days ago


Job description

Research Assistant

Pay: $20 per hour
The pay range listed reflects the anticipated base compensation for this role. Actual compensation will be determined based on skills, experience, education, and internal equity.
Benefits Eligibility: Our commitment to employee well-being is reflected in our competitive benefits package located here: https://www.iit.edu/hr/benefits

Position Summary

This person will contribute to the QMCPy software library by building out desired features, preparing adequate documentation and tests, and writing blogs. This person will also contribute to publications and presentations based on the features that they develop. Command of Python and basic software engineering practices is required. Familiarity with QMCPy is desired.

Duration: 12 weeks with the possibility of extension