1

Research Assistant Programmer Jobs in Silver Spring, MD

Student Research Assistant

Washington, DC · On-site

$17.25 - $21.75/hr

... wk during summer) research assistant positions in the areas of planetary boundary layer ... programming languages (e.g., Python, C++, Fortran, etc.) for analysis are required. Knowledge of ...

Student Research Assistant

Washington, DC · On-site

$17.25 - $21.75/hr

... wk during summer) research assistant positions in the areas of planetary boundary layer ... programming languages (e.g., Python, C++, Fortran, etc.) for analysis are required. Knowledge of ...

With experts in biomedical science, software engineering, and program management, we focus on ... Transportation Reimbursement Account (TRN) Axle is seeking a Cybersecurity Research Assistant to ...

With experts in biomedical science, software engineering, and program management, we focus on ... Transportation Reimbursement Account (TRN) Axle is seeking a Cybersecurity Research Assistant to ...

Bachelor of Science/Art/associate 's degree in Biological Sciences, Chemical Sciences, Engineering, or equivalent technical discipline. Job Related Experience Minimum Level of Experience * 0-1 years ...

Showing results 21-40

Research Assistant Programmer information

See Silver Spring, MD salary details

$11.4K

$116.6K

$133.4K

How much do research assistant programmer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for research assistant programmer in Silver Spring, MD is $116,610.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,400.00 and $133,400.00 per year, depending on experience, location, and employer.

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.

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 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.

Do I need a PhD to be a research assistant programmer?

A research assistant programmer typically does not need a PhD; most positions require a bachelor's or master's degree in computer science, programming, or related fields. Relevant skills such as proficiency in programming languages and experience with research tools are often more important than advanced degrees for entry-level roles.

Do research assistant programmers get paid a lot?

Research assistant programmers typically earn moderate salaries that vary based on experience, education, and location. Entry-level positions may pay less, while those with specialized skills in programming languages or data analysis can earn higher wages, especially in research-intensive environments or academic settings.

How much does a research assistant programmer get paid?

Research assistant programmers typically earn between $15 and $30 per hour, depending on experience, education level, and the organization. Salaries can vary based on whether the position is part-time or full-time and the complexity of the projects involved.

What job categories do people searching Research Assistant Programmer jobs in Silver Spring, MD look for?

The top searched job categories for Research Assistant Programmer jobs in Silver Spring, MD are:

What cities near Silver Spring, MD are hiring for Research Assistant Programmer jobs?

Cities near Silver Spring, MD with the most Research Assistant Programmer job openings:

Research Assistant - Center for Neurodevelopmental and Imaging Research

Baltimore, MD

Kennedy Krieger Institute
Health Care and Social Assistance • 1 - 5K employees

$60K/yr

Full-time

Re-posted 10 days ago


Kennedy Krieger Institute rating

7.9

Company rating: 7.9 out of 10

Based on 19 frontline employees who took The Breakroom Quiz


Job description

Overview

The Research Assistant I assists behavioral and neuroimaging research focused on children with neurodevelopmental conditions with the Neurodevelopmental and Imaging Research Center. The Research Assistant I will play an integral role in all phases of research, including participant recruitment and assessment, MRI data acquisition, neuroimaging data processing, quantitative analysis, and dissemination of research findings. This role interacts with children and families in a clinical research environment and works independently with complex neuroimaging datasets and computational tools.

Responsibilities

1. Assist with study enrollment, including screening potential participants, determining eligibility, scheduling appointments, preparing participant materials, and supporting participant retention and longitudinal follow-up efforts.2. Prepare pediatric participants for MRI scanning, including mock scanner training, behavioral support, and facilitation of a positive and engaging research experience for children and families.3. Administer, score, and support psychosocial, behavioral, clinical, physiologic, and neuroimaging research activities in accordance with study protocols and Institutional Review Board (IRB) requirements.4. Maintain accurate study documentation, participant records, regulatory records, and research databases to ensure accessibility, completeness, and compliance with IRB standards.5. Coordinate and support MRI and diffuse optical tomography (DOT) scanning sessions involving pediatric participants, ensuring adherence to study protocols and MRI safety procedures.6. Coordinate and support collection of actigraphy, EEG, wearable sensor, biological motion capture, and computer vision-based data to assess physical activity, sleep health, physiological function, motor functioning, and movement patterns.7. Perform quality assurance procedures for MRI, DOT, wearable sensor, and biological motion capture data acquisition; monitor scan and data quality; and troubleshoot issues during data collection.8. Process structural and functional neuroimaging data using established pipelines and software tools, conduct image quality control, and identify imaging artifacts.9. Assist with neuroimaging analyses, including brain morphometry, connectivity analyses, longitudinal modeling, and other analytical approaches across research modalities.10. Process and analyze actigraphy, EEG, wearable sensor, biological motion capture, behavioral, and clinical datasets to quantify physical activity, sleep health, physiological outcomes, and motor function.11. Manage, clean, integrate, organize, and maintain neuroimaging, wearable sensor, biological motion capture, behavioral, clinical, and imaging archive databases.12. Write and maintain scripts for automated data processing, quality assurance, database management, data visualization, and reproducible research workflows using tools such as Python, MATLAB, R, or Bash.13. Generate figures, tables, reports, and other materials for manuscripts, presentations, conference abstracts, grant applications, grant reporting, and academic, clinical, or community audiences.14. Participate in laboratory meetings, research discussions, and meetings with research and administrative partners; assist with scheduling, agenda preparation, discussion facilitation, and note-taking as needed.

Qualifications

EDUCATION:Bachelor's degree in Neuroscience, Psychology, Cognitive Science, Biomedical Engineering, Computer Science, Data Science, Biology, or a related field, required.

EXPERIENCE: Demonstrated interest in neurodevelopment, child development, neuroscience, or clinical research, required. One (1) year of experience with biomedical or social research experience preferred. Familiarity with neuroimaging software such as FreeSurfer, FSL, AFNI, SPM, MRICloud, or related platforms, preferred. Experience working with children, families, or clinical populations. Experience with statistical analysis and data visualization and proficiency in at least one programming language (e.g., Python, R, MATLAB), preferred.

Minimum pay rangeUSD $36,955.98/Yr.Maximum pay rangeUSD $60,296.50/Yr.Employment Type: OTHER

What Kennedy Krieger Institute employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom