Research Scientist
$76,335–$107,823 year
On-site · Burlington, Massachusetts, United States
Job Summary
Research Scientist role at the Kostas Research Institute (KRI) at Northeastern University, focused on ML/AI software R&D for autonomous systems, sensing and communication, and decision-support systems. Responsibilities include contributing as a software engineer on ML/AI projects, prototyping models and simulations, and collaborating with multi-disciplinary teams across academic and industry partners. Required skills include Python and ML workflows (PyTorch), familiarity with C++/Java, experience with GPUs and cloud environments, experience with databases (PostgreSQL, graph databases), and strong software engineering practices. Candidate must be a U.S. citizen capable of obtaining a security clearance. The role emphasizes software development across machine learning-enabled or simulation-driven systems, with opportunities to contribute to proposals, publications, and reproducible research.
Required Qualifications
- 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
- Experience contributing to government, defense, or security-related R&D programs (internships, fellowships, or full-time roles)
- Proficiency in Python and familiarity with modern ML/AI development workflows
- Exposure to C++ and/or Java for performance-critical components is a plus
- Hands-on experience with machine learning frameworks (e.g., PyTorch) including model training, evaluation, and experimentation
- Familiarity with distributed or accelerated computing environments (GPU-enabled systems, shared compute clusters)
- Working knowledge of database systems, including relational databases (PostgreSQL/SQL)
- Exposure to graph databases (Neo4j, Memgraph, or similar)
- Familiarity with cloud computing environments (Azure, AWS, 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
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.