Home Publications Team Gallery Join Us
Opportunities

Come Build
with Us

We're always looking for curious, rigorous researchers who care about how people build software together. Whether you're a PhD applicant, a master's student, or an undergrad looking for your first research experience — there's a place for you here.

Open Positions

Recruiting for
2026 Fall intake

01
🎓
Graduate Students
PhD & Master's
Interested in joining as a graduate student in 2026 Fall? Apply to ECE or CS at UofT. Mention, substantiate, and justify your interest in our work in your application statement — this is the best way to make sure it gets seen.
How to apply
  • Apply through the ECE or CS department portal
  • Reference our lab in your statement of purpose
  • Contact after submitting your application
02
🔬
Research Interns
Undergrad Summer · Part-time · Thesis
We welcome summer interns and part-time collaborators year-round — including ECE/CSC thesis students, MEng ECE2500, and similar programs. Read a few of our publications first to see if the direction resonates, then reach out. See also: Summer Research FAQs.
APPLY
Ready to reach out?

Let's start a
conversation

The best applications come from people who have spent time understanding the work. Read the papers, think about what problems excite you, and reach out with something specific. We read every email.

01

Read our work

Start with the publications page. Find a paper that excites you and think about why — this will make your outreach much stronger.

02

Prepare your materials

CV, transcripts, and GitHub account. For grad applicants, apply through ECE or CS first.

03

Send a thoughtful email

Tell us which position you're interested in, what research problems intrigue you, and why FORCOLAB specifically. Specificity matters.

04

We'll schedule a meeting

If there's a good fit, we'll reach out to schedule a conversation. Due to volume, we may not be able to reply to all inquiries.