BlackBerry (NYSE: BB; TSX: BB) is a trusted security software and services company that provides enterprises and governments with the technology they need to secure the Internet of Things. Headquartered in Waterloo, Ontario, the company is unwavering in its commitment to safety, cybersecurity and data privacy, and leads in key areas such as artificial intelligence, endpoint security and management, encryption and embedded systems. You couldn’t choose a more exciting time to consider joining us! For more information, visit BlackBerry.com and follow @BlackBerry. Whether you are a Co-op or a Graduate, we know your first job matters, and a career at BlackBerry can take you anywhere you want to go. At BlackBerry you will find that the pace is fast, the challenge exciting and the rewards are extremely satisfying. If you want to push the boundaries of mobile experience, then we want you to join the BlackBerry team. ©2023 BlackBerry. All right reserved. BlackBerry® and related trademarks, names, and logos are the property of BlackBerry Limited and are registered and/or used in the U.S. and countries around the world. It is the policy of BlackBerry to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, creed, religion, national origin, alienage or citizenship, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. EEO Minorities/Females/Protected Veteran Disabled BlackBerry strives to create an accessible and inclusive application and selection process and is committed to working with and providing reasonable accommodation to job applicants who may require provisions to participate in the selection process. Should you require an accommodation, please contact recruitment@blackberry.com or contact our HR department by calling 1-519-888-7465. We will reply to your request as soon as possible. Return to Job Listings Worker Sub-Type: Student (Fixed Term) Job Description: POSITION SUMMARY The Systems Software Development Student will assist with work on CylanceGATEWAY product with the focus on server-side development of machine learning models for network traffic analysis and user behavioural analytics. The successful individual will work with senior team members' oversight and be part of the larger software development team contributing meaningfully to the production software. Location: Waterloo, ON Length of Term: 4 Months RESPONSIBILITIES Researching approaches and designing solutions for ML problems, including data analysis, feature engineering, model selection and evaluation Designing back-end server software Developing ML-based services in large scale software systems SKILLS AND QUALIFICATIONS Currently enrolled in a relevant post-secondary institution/program Experience and/or exposure to data analysis and feature selection/engineering Experience and/or exposure to ML model creation, training, and evaluation Experience with one of more of C/C++, Python, JavaScript, SQL Experience with software configurations, e.g. (ability to read, write and interpret maintainable code (including process related scripts) Experience with ML/Data Science platforms such as Pandas, Numpy, sklearn, Pytorch, or Tensorflow a plus Experience building software that uses TCP, UDP, ICMP, IPv4 a plus Experience with Cloud infrastructure development and deployment pipeline a plus Knowledge of revision control software (ex. Git, SVN, GitHub etc) and development lifecycle a plus Knowledge of containerization technologies (Kubernetes and Docker) is a plus Exposure to NoSQL databases a plus Experience with test automation tools & frameworks a plus Ability to prioritize and manage multiple concurrent tasks, learns and contributes to the team and performs well defined tasks Ability to take initiative and work well individual and as part of a team Strong communication skills and self-motivated Life at BlackBerry Various Snack & Beverage Programs at all locations Free parking and accessible public transportation at major offices Skills training and professional development opportunities Organization wide events and various social committees Highly collaborative teams and supportive workplace culture Recreational leagues, fitness classes, and wellness sessions available in most locations See for yourself by checking out our Instagram @BlackBerryStudentLife Scheduled Weekly Hours: 40