1

Computer Science Research Jobs in New Jersey (NOW HIRING)

Position Details Position Information Recruitment/Posting Title Research Assistant Department Computer Science Salary Details The minimum of $14,280 Offer Information The final salary offer may be ...

Research Programmer

Piscataway, NJ · On-site

$120K - $130K/yr

D. in computer science, engineering, or other related research fields with a strong background in applied ML/DL in interdisciplinary research. Experience working with ML/DL platforms and algorithms.

Bachelor's Degree in Operations Research, Industrial Engineering, Applied Mathematics, Computer Science, or related field or equivalent years of experience * Master's Degree in Operations Research ...

Showing results 41-60

Computer Science Research information

What is a computer science research?

A Computer Science Research job involves investigating fundamental and applied problems in computing to develop new algorithms, technologies, or theories. Researchers work in academia, industry, or government labs, focusing on areas such as artificial intelligence, cybersecurity, and data science. They conduct experiments, publish findings, and collaborate with other experts to advance the field.

What are the typical daily responsibilities of someone working in computer science research?

Professionals in Computer Science Research spend their days designing and conducting experiments, analyzing data, reviewing current literature, and developing new algorithms or models. They often collaborate with cross-functional teams, including other researchers, engineers, and sometimes product managers, to advance the understanding or application of emerging technologies. A significant portion of their work also involves writing and presenting research papers, prototyping solutions, and occasionally mentoring students or junior team members. The role is dynamic and involves both independent investigation and teamwork to solve complex technical problems.

What are the key skills and qualifications needed to thrive in computer science research, and why are they important?

Success in Computer Science Research requires a solid background in computer science theory, algorithms, mathematics, and typically a graduate degree such as a Master's or Ph.D. in a relevant field. Familiarity with programming languages (such as Python, Java, or C++), research tools (e.g., MATLAB, TensorFlow), and publishing research in peer-reviewed venues is highly valuable. Strong analytical thinking, problem-solving, written communication, and collaboration skills allow researchers to effectively explore novel ideas and present their findings. These competencies are critical for advancing technology, contributing original research, and working effectively in academic or industry research environments.

How to become a computer science researcher?

To become a computer science researcher, typically a candidate needs a strong foundation in computer science through a bachelor's degree, followed by advanced education such as a master's or Ph.D. in a specialized area. Developing skills in programming, data analysis, and research methodologies, along with publishing research papers and gaining experience through internships or research projects, is essential.

What are the top 3 jobs with a computer science research degree?

Computer science research degrees often lead to roles such as research scientist, data scientist, and software engineer. These positions typically require strong analytical skills, programming knowledge, and familiarity with machine learning, algorithms, or data analysis tools. They are common in academia, tech companies, and research institutions.

What does a computer science researcher do?

A computer science researcher investigates and develops new algorithms, theories, and technologies related to computing. They often work in academic or industry labs, analyzing data, designing experiments, and publishing findings to advance the field. Strong programming skills and knowledge of research methodologies are essential for this role.

What kind of research can you do in computer science research?

Computer science research involves exploring areas such as algorithms, artificial intelligence, machine learning, cybersecurity, data science, software engineering, and human-computer interaction. Researchers often work on developing new technologies, improving existing systems, and solving complex computational problems using programming languages, data analysis tools, and experimental methods.

What are the most commonly searched types of Computer Science Research jobs in New Jersey?

The most popular types of Computer Science Research jobs in New Jersey are:

What are popular job titles related to Computer Science Research jobs in New Jersey?

For Computer Science Research jobs in New Jersey, the most frequently searched job titles are:

What cities in New Jersey are hiring for Computer Science Research jobs?

Cities in New Jersey with the most Computer Science Research job openings:

Infographic showing various Computer Science Research job openings in New Jersey as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution.

Hourly - Academic Tutor, Computer Science Bilingual Spanish

Brookdale Community College

Lincroft, NJ

$22.05/hr

Full-time

Re-posted 14 days ago


Job description

Provide academic student support by working one-on-one and in small groups with students on specific concepts and skills.


Essential Duties and Responsibilities

  • Tutor individual and small groups of students in fundamental and advanced skills and areas of knowledge.
  • Facilitate student study groups.
  • Provide assistance to students in comprehending discipline specific subject matter.
  • Respond to student questions requiring an in-depth knowledge of subject matter, course concepts and learning objectives.
  • Assist in conducting student support functions.
  • Provide assistance with testing in special circumstances where discipline specific knowledge is required (e.g. students with special needs).
  • Support student use of discipline specific technology and the course learning management system.
  • Perform other related duties and responsibilities as assigned.

Minimum Education & Experience Requirements

  • Bachelor’s degree in Computer Science or related field or, in limited circumstances, the equivalent combination of education and experience from which comparable knowledge and abilities can be acquired.
  • Prior tutoring experience desirable.

Knowledge/Skills/Abilities Requirements

  • Proven ability to work effectively with students of varying ages, cultures, and knowledge base.
  • Proven ability to communicate ideas, principles and concepts effectively in individual or small group settings.
  • Computer literacy skills at an intermediate level in some or all of the following: Microsoft Office, procedural programming, object-oriented programming, databases (SQL preferred), and data structures.
  • Knowledge of information research strategies.
  • Must have strong interpersonal and organizational skills with the ability to develop effective working relationships with students, staff, and faculty.
  • Must have ability to travel to other sites as needed.
  • Fluency in Spanish is required.

Preferred Qualifications & Special Considerations: 

  • Knowledge of Monmouth County and its communities. 
  • Positions are available for both day and evening hours.

Cover Letter, CV, Resume
$22.05/hr