Worker Sub-Type:
Student (Fixed Term)
Job Description:
The Machine Learning Software Development Student will assist the Threat Hunting team with their ML and Data analytics skills across a range of products. The successful individual will work under the supervision of senior team members and will be part of the larger software development team, improving the Detection and Threat Hunting capabilities of the BlackBerry UES platform and product suite. If you are passionate about ML, love working with Big Data, excited about Cyber Defense - this is your opportunity!
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 related post-secondary institution/program
- Exposure or proficiency in data analysis and feature selection/engineering
- Exposure or proficiency in ML model creation, training, and evaluation
- Experienced in one or more of Python or SQL
- Fluency in 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 is an advantage
- Experienced in big data processing with SQL, Spark, or other big data tools
- Familiarity with Juptyer notebooks, more specifically for data processing and ML development
- Knowledge of Databricks and MLFlow is beneficial
- Experience with Cloud infrastructure development and deployment pipeline is a plus
- Knowledge of revision control software (ex. Git, SVN, GitHub, etc.)
- Experience with test automation tools and frameworks is a plus
- Ability to prioritize and manage multiple simultaneous tasks, contribute to the team, and perform well-defined tasks
- Ability to take initiative and work effectively both independently and part of a team
- Strong communication skills and self-motivated
Student Life at BlackBerry
- Growth Mindset: employees can access skills training and professional development courses, mentorship programs, as well as unlimited access to our on-demand learning platform.
- Commitment to Wellness: employees can access events that support physical, mental, and financial wellness. We host wellness sessions, fitness courses, offer discounts to local gyms, and a 24/7 Employee Assistance Program (EAP).
- We provide a highly collaborative team atmosphere and a supportive workplace environment, with an organization-wide events and a student social committee.
- Employee Perks: we provide snack and beverage programs at all locations. Students also can access discounts for local stores, transport, restaurants and activities.
See more about the student program at BlackBerry over on our Instagram @BlackBerryStudentLife.