Our Ability Jobs

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)

DirectEmployers