TRIUMF's HR department is led by Jayani Mehta (Human Resources Coordinator) and has 23 employees.
Jayani Mehta
Human Resources Coordinator
Connor Greenwell
HR Business Partner
Alexander Shkuratoff
Development Engineer-in-Training
Looking for a particular TRIUMF employee's phone or email?