Worker Sub-Type:
Student (Fixed Term)
Job Description:
The Machine Learning Software Development Student will assist and join the Threat Hunting team, applying their machine learning and data analytics skills across a range of products. The successful individual will work with our senior team member's oversight and join the larger software development team responsible for elevating Detection and Threat Hunting capabilities of BlackBerry UES platform and suite of products.
If you are passionate about ML, love working with Big Data and excited about Cyber Defense – this is your chance!
Location: Waterloo, ON
Length of Term: 4 or 8 Months
RESPONSIBILITIES
- Researching approaches and designing solutions for ML problems, including data analysis, feature engineering, model selection and evaluation
- Designing streaming ML applications in big data environments
- 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 Python or 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 with big data processing using SQL, Spark, or other big data tools
- Experience with Jupyter notebooks, especially for data processing and ML development
- 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 individually and as part of a team
- Strong communication skills and self-motivated
Above and Beyond
- Experience with Databricks and MLFlow
- Experience with Cloud infrastructure development and deployment pipeline
- Knowledge of revision control software (ex. Git, SVN, GitHub etc) and development lifecycle
- Experience with test automation tools & frameworks
Student Life at Blackberry
Growth Mindset: employees have access to skills training and professional development courses, mentorship programs as well as unlimited access to our on-demand learning platform.
Commitment to Wellness: employees have access to events that support physical, mental and financial wellness. We host wellness sessions, fitness courses, discounts to local gyms and offer a 24/7 Employee Assistant Program (EAP).
Highly collaborative teams and a supportive workplace environment, with organization-wide events and a student social committee.
Employee Perks: we have snack and beverage programs at all locations. Students also have access to discounts for local stores, transportation, restaurants and activities.
See more about the student program at BlackBerry over on our Instagram @BlackBerryStudentLife
Scheduled Weekly Hours:
40