Academic Jobs - Home of Higher Ed Logo
Post My Job Jobs

Research Scientist

Applications Close:

Post My Job

Burlington, Massachusetts

Academic Connect
4 Star Employer Ranking

Research Scientist

About the Opportunity

Job Summary: The Kostas Research Institute (KRI) at Northeastern University (NU) - a rapidly growing institute that conducts cutting-edge applied R&D - is seeking a highly motivated, experienced and enthusiastic Research & Development (R&D) Engineer with expertise in ML&AI. The R&D Engineer is expected to work as part of a multi-disciplinary team and contribute to the successful execution of R&D projects.

Responsibilities include providing technical contributions as a software engineer for a wide range of projects involving machine learning (ML) and artificial intelligence (AI), including autonomy, sensing and communication, and decision support systems, among others.

Education & Experience

Required

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Applied Mathematics, or a closely related field.
  • 2-4 years of professional experience in software engineering, data science, or applied R&D, with exposure to machine learning and AI system development in research, prototype, or production environments.

Preferred

  • Master's degree with a focus on ML/AI, data-intensive systems, network science, optimization, or related areas.
  • Experience contributing to government, defense, or security-related R&D programs (internships, fellowships, or full-time roles).
  • Familiarity with simulation-based models (e.g., physics-based, network-based, agent-based, or stochastic simulations) for analysis, experimentation, or decision support.

Skills & Attributes

Required

  • Proficiency in Python and familiarity with modern ML/AI development workflows.
  • Exposure to C++ and/or Java for performance-critical components is a plus.
  • Experience contributing to the design, implementation, testing, or evaluation of ML/AI-enabled or simulation-driven software systems.
  • Hands-on experience with machine learning frameworks (e.g., PyTorch), including model training, evaluation, and experimentation.
  • Familiarity with distributed or accelerated computing environments (e.g., GPU-enabled systems, shared compute clusters).
  • Working knowledge of database systems, including relational databases (e.g., PostgreSQL / SQL) and exposure to graph databases (e.g., Neo4j, Memgraph, or similar).
  • Familiarity with cloud computing environments (e.g., Azure, AWS, or GovCloud equivalents), including containerized or scalable ML workflows.
  • Solid software engineering fundamentals, including version control, modular code design, testing, documentation, and reproducibility.
  • Ability to rapidly prototype solutions and iterate toward more robust implementations with guidance from senior engineers.
  • Self-motivated team member able to work independently on well-defined tasks while contributing to broader project objectives.
  • U.S. Citizenship with the ability to obtain and maintain a security clearance.

Desired Skills & Attributes

  • Exposure to Retrieval-Augmented Generation (RAG), vector databases, embedding pipelines, or LLM-enabled systems.
  • Familiarity with network science or graph analytics concepts, including graph modeling and analysis using tools such as NetworkX; introductory experience with graph-based ML or GNNs is a plus.
  • Experience or coursework involving modeling and simulation techniques, such as network, agent-based, or discrete-event simulation; Monte Carlo or stochastic simulation methods; synthetic data generation or simulation-in-the-loop workflows.
  • Exposure to geospatial data, spatiotemporal datasets, or PostgreSQL/PostGIS is a plus.
  • Interest in UI or frontend development for technical or analyst-facing tools (e.g., Svelte, React, or similar frameworks).
  • Familiarity with MLOps concepts, experiment tracking, or reproducible research pipelines.
  • Experience working with multidisciplinary teams across research, engineering, and applied R&D environments.
  • Active security clearance is a plus.

Key Responsibilities & Accountabilities

  • Software R&D activities, including software development and implementation, prototype modeling & simulation, design, and experimentation. (45%)
  • Test and validation of software systems and software for prototype deployment. (45%)
  • Provide software development subject matter expertise across a diverse set of application areas and contribute to proposals, publications, whitepapers, etc. (10%)
10

Unlock this job opportunity


View more options below

View full job details

See the complete job description, requirements, and application process

183 Jobs Found

Post My Job

Burlington, Massachusetts
Academic / Faculty
Closes: Aug 8, 2026

Post My Job

Pasadena, California
Academic / Faculty
Closes: Jul 10, 2026

Post My Job

Bremerton, Washington
Academic / Faculty
Closes: Aug 7, 2026

University of Tennessee - Chattanooga

615 McCallie Ave, Chattanooga, TN 37403, USA
Academic / Faculty
Closes: Jul 30, 2026
View More