Job Information
Bell Senior Developer, Data Science in Montreal, Canada
Req Id: 418997
At Bell, we do more than build world-class networks, develop innovative services and create original multiplatform media content – we advance how Canadians connect with each other and the world.
If you’re ready to bring game-changing ideas to life and join a community that values, professional growth and employee wellness, we want you on the Bell team.
Corporate Services is at the centre of the action, providing the support that enables Bell’s industry leadership. Our Corporate Security & Responsibility, Communications, Human Resources, Procurement & Value Creation and Real Estate teams work collaboratively to drive our corporate strategy forward.
Summary
Reporting to the Senior Manager Artificial Intelligence of the Anti-Fraud Center, the Senior Developer, Data Science will work as part of a multi-function team to put in place AI & analytics solution to detect and act on fraud schemes impacting Bell. In an ever-changing and dynamic environment, the candidate should be flexible, have strong time management skills and be capable of balancing many projects simultaneously. The candidate will have a key role to identify data needs and participate in all phases of the data acquisition process. Develop and manipulate the data using best practices in preparation for applying analytics solutions such as machine learning (decision trees, logistic regression, Bayesian analysis and others) and statistical modelling techniques. The candidate will work in close collaboration with Fraud Experts to review and adopt any solution to improve the predictive and prescriptive insights/algorithms to enhance the detection of fraudulent activities. The candidate will also be responsible to build reports and completes documentation of the system.
The candidate will have to merge and aggregate multiple large datasets from different systems to accomplish the different analytic tasks such as:
Complex data visualization
Advanced data extraction query (SQL)
Apply statistical algorithm
Build machine learning model (supervised and unsupervised) to detect fraud anomalies
Move solution to production using different tools
The candidate will also represent the fraud detection team in different technical discussions with external groups and vendors to assess and provide technical expertise to reduce risk exposure of Bell and its subsidiaries. Project management and solid background with agile frameworks are key assets for this position.
Key Responsibilities
The Senior Developer, Data Science will be responsible for applying best techniques to extract, prepare, and manipulate multiple data sources in different technologies such as Oracle DBS, Microsoft SQL Server, Google Big Query, SAS, Teradata, Hadoop, Python data connectors in preparation for applying AI/ML/Statistical models and analytics solution to identify fraud patterns. They will execute the following tasks:
Understand fraud business needs and relate these to data requirements by working with multiple internal/external teams and vendors
Participate in the overall project life cycle by designing solutions and ensuring timely and successful project completion, prepare implementation plan as per the need
Test, develop, deploy and modify data manipulation solutions (ETL) using Python and Alteryx
Work in collaboration with Fraud Experts to apply AI, ML and statistical models to find anomalies and fraud patterns within all available data
Build reports, follow performance KPIs and take ownership of all deployed AI models (MLOps)
Support ad hoc requests and investigations, find new opportunity to automated solutions
Load and structure data from various environments into a centralize database
Provide technical expertise and translate fraud detection team requirements to internal/external teams and vendors to support new initiatives to reduce risk exposure of Bell and its subsidiaries
Ensure the validity and integrity of data
Take ownership and accountability for deliverables and committed deadlines, communicate proactively and escalate when required
Respond to ad hoc requests in a timely manner
Share expertise and provide mentorship to other team members
Document experiments and produce design documentation of all solutions (ex: Data/Features catalogue)
Investigate data/process anomalies and propose and implement solutions
Critical Qualifications
A minimum of 5 years experience in Python development for Machine Learning and deep learning field
A minimum of 5 years experience in data manipulation (ETL) development using Python and/or Alteryx and/or equivalent ETL/ELT platform
Hands on experience with loading and manipulating multiple large datasets in Python and moving AI solutions to production
Strong SQL programming experience: creating complex queries, tables, views, and procedures
Strong programming ability in building reports and visualization using the following software: Tableau Server/Desktop, Python visualization libraries (e.g.: Matplotlib, Seaborn), Excel
Deep knowledge of Python frameworks and libraries to apply unsupervised and supervised ML models (e.g., Pandas, Numpy, Scikit-Learn, Scipy, Pyspark, TensorFlow, Keras, H2O, Django• Cloud expertise (GCP or AWS)
Knowledge of API calls structure and Docker architecture
Ability to work using agile methodology (e.g., JIRA), ability with GIT
Ability to create, modify and review business requirements document (BRD, IRD, etc.)
Knowledge of the telecommunications business is an asset
Knowledge of fraud detection and prevention domain is an asset
Ability to convert data insights into useful business decision
Ability to adapt communication to different stakeholders
Self motivated. Ability to research situations identify the key issues, and then gain approval to address the opportunity from upper management
Ability to work on his/her own, with a minimum of supervision within a dynamic environment and manage multiple projects simultaneously
Ability to diagnose problems, document, resolve, plan and deliver solutions in a short time
Data science or Data engineering bachelor’s degree or equivalent
Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec.
Additional Information:
Position Type: Management
Job Status: Regular - Full Time
Job Location: Canada : Quebec : Montreal
Application Deadline: 07/12/2024
Please apply directly online to be considered for this role. Applications through email will not be accepted.
At Bell, we don’t just accept difference - we celebrate it. We’re committed to fostering an inclusive, equitable, and accessible workplace where every team member feels valued, respected, and supported, and has the opportunity to reach their full potential. We welcome and encourage applications from people with disabilities.
Accommodations are available on request for candidates taking part in all aspects of the selection process. For a confidential inquiry, simply email your recruiter directly or recruitment@bell.ca to make arrangements. If you have questions regarding accessible employment at Bell please email our Diversity & Inclusion Team at inclusion@bell.ca .
Created: Canada , QC , Montreal
Bell, one of Canada's Top 100 Employers. (https://reviews.canadastop100.com/top-employer-bell?lang=en)