1

Northeastern University Computer Science Jobs (NOW HIRING)

Northeastern University has established a Principal Research Scientist position dealing with ... PhD in Computer Science or similar field; * At least three (3) publications as first/second author ...

D. (optional) in Computer Science, Engineering, Applied Mathematics, Statistics, or a closely ... Northeastern University considers factors such as candidate work experience, education and skills ...

Northeastern University is seeking a Data Scientist for its AI Solutions Hub at the Roux Institute ... Qualifications : Required : • Master's degree in Computer Science, Engineering, Applied ...

Showing results 21-40

Northeastern University Computer Science information

Is Northeastern University good for computer science?

Northeastern University offers a well-regarded computer science program with a focus on experiential learning, including co-op opportunities that integrate work experience with academics. The program emphasizes skills in programming, algorithms, and software development, preparing students for industry roles. Its strong industry connections and research opportunities make it a competitive choice for aspiring computer scientists.

What is Northeastern University Computer Science?

Northeastern University Computer Science refers to the undergraduate and graduate computer science programs offered by Northeastern University, primarily through the Khoury College of Computer Sciences. These programs focus on teaching students the principles of computer science, programming, software engineering, and emerging technologies. Northeastern is known for its experiential learning approach, including co-op opportunities that allow students to gain real-world industry experience. The curriculum covers a range of topics such as algorithms, artificial intelligence, cybersecurity, and data science. Graduates are well-prepared for careers in the tech industry or for further academic study.

What opportunities for interdisciplinary collaboration exist for computer science professionals at Northeastern University?

At Northeastern University, Computer Science professionals often collaborate with faculty and students from diverse fields such as health sciences, business, and engineering. The university emphasizes interdisciplinary research and project-based learning, enabling computer science team members to contribute to innovative projects across departments. This collaborative environment not only broadens technical expertise but also enhances problem-solving skills and can open doors to leadership roles or specialized research opportunities.

What are the key skills and qualifications needed to thrive as a computer science professional from Northeastern University?

To thrive as a Computer Science professional, a solid background in programming languages, algorithms, data structures, and software development principles—often demonstrated through a relevant degree—is essential. Familiarity with technical tools such as version control systems (e.g., Git), cloud platforms, and proficiency in languages like Python, Java, or C++ is typically expected, along with possible certifications in areas like AWS or cybersecurity. Strong problem-solving abilities, teamwork, and effective communication are critical soft skills that help professionals excel in collaborative tech environments. These competencies enable individuals to deliver innovative solutions, adapt to evolving technologies, and contribute meaningfully to complex projects.

What is the difference between Northeastern University Computer Science vs Software Developer?

AspectNortheastern University Computer ScienceSoftware Developer
CredentialsBachelor's or Master's in Computer Science; often includes certificationsTypically requires a bachelor's degree in CS or related field; certifications are optional
Work EnvironmentAcademic, research, and industry collaboration settingsCorporate, startup, or freelance environments focused on coding and application development
Industry UsageUsed in academia, research, and some industry rolesPrimarily employed in tech companies, software firms, and IT services
Common Search & ComparisonFocuses on education, skills, and career pathwaysFocuses on job roles, skills, and project work

While Northeastern University Computer Science provides a strong academic foundation and research opportunities, Software Developer roles are more focused on practical application and coding in industry settings. Both share overlapping skills but differ mainly in their work environment and career focus.

More about Northeastern University Computer Science jobs
Infographic showing various Northeastern University Computer Science job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution.

Principal Research Scientist

NorthEastern

Boston, MA

$113K - $165K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

About the Opportunity

About the Opportunity:

Northeastern University has established a Principal Research Scientist position dealing with cutting-edge research in the theoretical and applied aspects of resilient artificial intelligence (AI). The successful candidate will join Prof. Francesco Restuccia's research team (website: https://mentis.info) in Boston, Massachusetts, and work on cutting-edge topics in resilient AI, including adversarial AI and out-of-distribution detection. The successful candidate will have a strong track record in top-tier AI publications, outstanding presentation and leadership skills.

Responsibilities:

Provides scientific and technical leadership in the management, design, and conducting of the entire research program in resilient AI within Prof. Restuccia's research group. Responsibilities include designing, developing, and establishing standards for the research to be conducted on topics related to resilient AI; publishing findings; obtaining new grants; developing project budget; interviewing, hiring, and managing all professional and technical staff; and supervising students.

Qualifications:

Mandatory:

  • PhD in Computer Science or similar field;
  • At least three (3) publications as first/second author in top-tier AI venues (AAAI, ICML, ICLR, ICCV, ECCV, CVPR, WACV, NeurIPS, TNNLS);
  • Excellent interpersonal, written, and verbal communication skills.

Preferred:

  • Proven experience in resilient AI research, including adversarial AI and out-of-distribution detection;
  • At least six (6) first/second author publications in top-tier AI venues (AAAI, ICML, ICLR, ICCV, ECCV, CVPR, WACV, NeurIPS, TNNLS) of which three (3) as first author;
  • Demonstrated proposal writing experience;
  • Demonstrated leadership skills.

Please submit through the website a (i) cover letter, (ii) a detailed curriculum vitae, (iii) three representative scientific publications, and (iv) the names and contact information of at least three references. References will only be sought for finalists. Applications submitted without this material will not be considered.

Position Type

Research

Additional Information

Northeastern University considers factors such as candidate work experience, education and skills when extending an offer.

Northeastern has a comprehensive benefits package for benefit eligible employees. This includes medical, vision, dental, paid time off, tuition assistance, wellness & life, retirement- as well as commuting & transportation. Visit https://hr.northeastern.edu/benefits/ for more information.

All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, religion, color, national origin, age, sex, sexual orientation, disability status, or any other characteristic protected by applicable law.

Compensation Grade/Pay Type:

113S

Expected Hiring Range:

$113,865.00 - $165,105.00

With the pay range(s) shown above, the starting salary will depend on several factors, which may include your education, experience, location, knowledge and expertise, and skills as well as a pay comparison to similarly-situated employees already in the role. Salary ranges are reviewed regularly and are subject to change.