N

Northeastern

Global research university with co-op education

Senior Research Scientist

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

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.
  • At least five years of professional software engineering experience focused on machine learning and artificial intelligence systems development in research, applied R&D, or production environments is required.
  • Strong proficiency in Python and modern machine learning and artificial intelligence development workflows is required.
  • Experience designing, implementing, and testing end-to-end machine learning, artificial intelligence, or simulation-driven software systems—from data ingestion and model development through experimentation and deployment—is required.
  • Hands-on experience with machine learning frameworks, particularly PyTorch, including model training, fine-tuning, evaluation, and experimentation, is required.
  • Experience working in high-performance computing, distributed compute, or accelerated environments such as GPUs and multi-node systems is required.
  • A solid background in relational databases such as PostgreSQL or SQL and graph databases such as Neo4j or Memgraph is required.
  • Familiarity with cloud computing environments such as Azure, AWS, or GovCloud equivalents, including containerized or scalable machine learning workflows, is required.
  • Strong software engineering fundamentals in version control, modular design, testing, documentation, and reproducibility are required.
  • U.S. citizenship and the ability to obtain and maintain a security clearance are required.

Responsibilities

  • Perform software R&D 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, and whitepapers.

Desired Qualifications

  • An advanced degree (M.S. or Ph.D.) focused on applied machine learning or artificial intelligence, network science, optimization, or data-intensive systems is preferred.
  • Experience supporting government, defense, or security-related R&D programs is preferred.
  • Experience developing or integrating simulation-based models, including physics-based, network-based, agent-based, or stochastic simulations for system analysis, experimentation, or decision support, is preferred.
  • Experience with Retrieval-Augmented Generation architectures, vector databases, embedding pipelines, and large language model-integrated systems is desired.
  • A strong background in network science and graph analytics, including graph modeling and analysis using NetworkX, is desired.
  • Experience with graph-based machine learning or graph neural networks is a plus.
  • Experience with network, agent-based, or discrete-event simulation; Monte Carlo or stochastic simulation methods; or simulation-in-the-loop or synthetic data generation to support machine learning training and evaluation is desired.
  • Experience integrating simulation outputs with machine learning models, decision-support systems, or analytical pipelines is desired.
  • Deep understanding of PostgreSQL/PostGIS, geospatial analytics, and large-scale spatiotemporal datasets is desired.
  • Exposure to user interface or frontend development for technical applications, dashboards, or analyst-facing tools using frameworks such as Svelte or React is desired.
  • Familiarity with MLOps practices, experiment tracking, and reproducible research pipelines is desired.
  • Experience collaborating with multidisciplinary teams across research, engineering, and operational stakeholders is desired.
  • A security clearance is desired.

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