N

Northeastern

Global research university with co-op education

Research Scientist

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeBurlington, MA, USA$76.3k - $107.8k

About the Job

Requirements

  • A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Applied Mathematics, or a closely related field is required.
  • Two to four years of professional experience in software engineering, data science, or applied research and development, with exposure to machine learning and artificial intelligence system development in research, prototype, or production environments is required.
  • Proficiency in Python and familiarity with modern machine learning and artificial intelligence development workflows are required.
  • Exposure to C++ and/or Java for performance-critical components is a plus.
  • Experience contributing to the design, implementation, testing, or evaluation of machine-learning-enabled or simulation-driven software systems is required.
  • Hands-on experience with machine learning frameworks such as PyTorch, including model training, evaluation, and experimentation, is required.
  • Familiarity with distributed or accelerated computing environments, such as GPU-enabled systems or shared compute clusters, is required.
  • Working knowledge of relational database systems such as PostgreSQL or SQL is required, along with exposure to graph databases such as Neo4j, Memgraph, or similar.
  • Familiarity with cloud computing environments such as Azure, AWS, or GovCloud equivalents, including containerized or scalable machine learning workflows, is required.
  • Solid software engineering fundamentals, including version control, modular code design, testing, documentation, and reproducibility, are required.
  • Ability to rapidly prototype solutions and iterate toward more robust implementations with guidance from senior engineers is required.
  • Ability to work independently on well-defined tasks while contributing to broader project objectives is required.
  • U.S. citizenship and the ability to obtain and maintain a security clearance are required.

Responsibilities

  • Perform software research and development activities, including software development and implementation, prototype modeling and simulation, design, and experimentation.
  • Test and validate software systems and software for prototype deployment.
  • Provide software development subject-matter expertise across diverse application areas and contribute to proposals, publications, whitepapers, and related materials.

Desired Qualifications

  • A Master's degree focused on machine learning or artificial intelligence, data-intensive systems, network science, optimization, or related areas is preferred.
  • Experience contributing to government, defense, or security-related research and development programs through internships, fellowships, or full-time roles is preferred.
  • Familiarity with simulation-based models, including physics-based, network-based, agent-based, or stochastic simulations, for analysis, experimentation, or decision support is preferred.
  • Exposure to Retrieval-Augmented Generation, vector databases, embedding pipelines, or large language model-enabled systems is desired.
  • Familiarity with network science or graph analytics, including graph modeling and analysis with tools such as NetworkX, is desired.
  • Introductory experience with graph-based machine learning or graph neural networks is a plus.
  • Experience or coursework involving network, agent-based, or discrete-event simulation; Monte Carlo or stochastic simulation methods; synthetic data generation; or simulation-in-the-loop workflows is desired.
  • Exposure to geospatial data, spatiotemporal datasets, or PostgreSQL/PostGIS is a plus.
  • Interest in user-interface or frontend development for technical or analyst-facing tools using frameworks such as Svelte or React is desired.
  • Familiarity with MLOps concepts, experiment tracking, or reproducible research pipelines is desired.
  • Experience working with multidisciplinary teams across research, engineering, and applied research and development environments is desired.
  • An active security clearance is a plus.

About the Company

Northeastern

Global research university with co-op education

Northeastern is a global research university focused on experiential learning and discovery. It combines classroom study with professional work through its extensive cooperative education program, allowing students to alternate between academics, paid internships, research, service, and global study in 100 countries. Its approach links education to real-world problems, supported by collaborations across campuses in Boston, Charlotte, Seattle, San Francisco Bay Area, Toronto, and satellite sites in Burlington and Nahant. The university’s research agenda is use-inspired, addressing health, security, and sustainability challenges through interdisciplinary teams and institutes. Northeastern aims to prepare graduates with practical experience while advancing knowledge to tackle global issues across multiple disciplines.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Northeastern

See more jobs