1

Research Assistant Programmer Jobs in California

Research Assistant

San Mateo, CA · On-site

$150K - $200K/yr

We are looking for a Research Assistant to help design, run, and analyze experiments at the ... You will work closely with ML researchers and robotics engineers to run robot experiments, design ...

$19.75 - $27/hr

The Research Assistant works collaboratively with R&D Engineers and Scientists assisting with the routine operations of development, testing, quality, and production of new products and technology.

Research Assistant Position Overview: This position will perform experiments and AI modeling for ... engineering, and genetics, focusing on industry projects, hands-on industry experiences, and team ...

next page

Showing results 1-20

Research Assistant Programmer information

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 geographic location of the job.

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.

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 California? For Research Assistant Programmer jobs in California, the most frequently searched job titles are:
What job categories do people searching Research Assistant Programmer jobs in California look for? The top searched job categories for Research Assistant Programmer jobs in California are:
What cities in California are hiring for Research Assistant Programmer jobs? Cities in California with the most Research Assistant Programmer job openings:

Research Assistant (Part Time)

MKS2 Technologies

Monterey, CA

Full-time, Part-time

Re-posted 13 days ago


Job description

MKS2 Technologies, LLC, an award-winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, Instructional Design and Training, Software Engineering and IT Support Services to improve the security and well-being of our clients. Our commitment to excellence and our "Mission First" orientation has resulted in steady growth and an expanding client base across government agencies. We have employees nationwide and for the past three consecutive years were named one of the fastest growing Veteran-owned companies in the nation. Please take a moment to browse through our website and learn more about what it means to serve with MKS2.


Research Assistant – Unmanned Underwater Vehicles (UUV)

Location: Monterey, CA – Naval Postgraduate School (Onsite)
Position Title: Research Assistant / Engineering Research Scientist

Salary: $55,000-$60,000 Part Time 20 hours a week.

Position Overview

The Research Assistant – UUV supports the Naval Postgraduate School (NPS) Physics Department in conducting advanced experimental research on unmanned underwater vehicle technologies. This role contributes directly to Navy‑sponsored research by executing experiments, analyzing data, developing optimized designs, and producing high‑quality scientific documentation. The position requires hands‑on laboratory and field work, technical rigor, and the ability to operate independently in a government research environment.

Primary Duties & Responsibilities

  • Conduct research studies evaluating UUV feasibility, performance characteristics, and system features
  • Execute experimental research in both laboratory and field environments
  • Perform data collection, data analysis, and interpretation of experimental results
  • Develop optimized designs, geometries, and engineering recommendations
  • Produce scientific reports, research documentation, and academic papers
  • Support UUV laboratory operations, equipment preparation, and field testing activities
  • Collaborate with faculty, researchers, and technical teams to refine methodologies and outputs
  • Ensure all research deliverables meet established quality, accuracy, and technical standards
  • Part‑time position: 20 hours a week.

Required Qualifications

Experience

  • Minimum 1 year of experience in STEM‑based experimental research
  • Minimum 1 year of experience with:
    • Computer‑Aided Design (CAD) and/or 3D printing
    • Designing and executing research experiments
    • Writing scientific reports, articles, or papers
  • Minimum 6 months of experience with:
  • Laboratory work involving Unmanned Underwater Vehicles (UUVs)
  • Field testing of UUV systems

Education

  • Master's degree in one of the following fields:
  • Physics
  • Applied Physics
  • Mechanical Engineering
  • Electrical Engineering

Clearance / Eligibility

  • U.S. Citizenship required
  • Ability to work onsite in a government laboratory environment

Other Required Skills

  • Experience with SolidWorks or similar CAD tools
  • Strong experimental design and data analysis capabilities
  • Ability to operate independently within a non‑personal services environment
  • Strong technical writing, documentation, and analytical skills

Diversity creates a healthier atmosphere: MKS2 Technologies is proud to be an Equal Employment Opportunity / Affirmative Action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.