Current opportunities


We are currently soliciting applications for multiple fully-funded PhD positions in algorithmic foundations of high-reliability autonomy.

Areas of interest include (but are not limited to):

  • Certifiable machine learning, perception, and control
  • Optimization
  • Decentralized learning, perception, and control algorithms for multi-agent systems
  • Algorithms for tractable approximate Bayesian inference at scale
  • Dense geometric perception
  • Visual-inertial state estimation for high-dynamic vehicles
  • Uncertainty quantification in machine learning
  • Physics-based machine learning
  • Planning under uncertainty


  • BS or MS in mathematics, computer science, electrical, mechanical, or aerospace engineering, or a related field.
  • Demonstrated aptitude for abstract & mathematical reasoning, and a strong command of the fundamentals of scientific computation (multivariable calculus, linear algebra, and probability and statistics).
  • Strong software engineering skills, and programming proficiency in at least one scientific computing language (C/C++, Python, Matlab, Julia, or similar).  Fluency in C++ is especially desired.
  • High self-motivation, and the ability to work effectively both independently and as part of a team


To apply, please submit the following materials:

  • A brief (max 1 page) cover letter
  • Curriculum vitae
  • University transcript(s) (an unofficial transcript is sufficient)
  • Contact information for up to 4 references (may be included in the CV)
  • Any other information that may be relevant or useful in assessing your qualifications. This may include (for example) publications, preprints or technical reports describing some of your prior work, links to repositories containing code that you have written, etc.

Please combine all of the above into a single PDF file, and email it to with the subject line “NEURAL PhD Application”.

Applications received by January 6, 2023 are guaranteed full consideration, but review will continue on a rolling basis thereafter until all positions are filled.


As part of our main research efforts, we often have semester- or year-long research projects that are suitable for Master’s students.


If you are a current Northeastern Master’s student interested in working with us, please read the following:

  • Almost all of our projects involve a stiff dose of mathematical modeling. If you don’t like math, we are probably not the right fit for you.
  • Almost all of our projects involve a fair amount of coding in a scientific computing language (C++, Python, Matlab, or Julia). If you don’t like coding, we are probably not the right fit for you.
  • Because robotics is such a multidisciplinary field, there’s a fair amount of background material that one needs to know to be prepared to conduct independent research. If you are in the Robotics Master’s program, you should take at least one of EECE 5550, EECE 5554, or EECE 7150 (or a substantially equivalent course) prior to inquiring about project opportunities.


If you meet the above criteria, please feel free to reach out around the start of the semester to inquire about research opportunities by sending an email containing your CV (attached as a PDF file) with the subject line “NEURAL MS Application” to