Dev., Machine Learning Engineering, CP2, BTS / BST

ASAP
Boucherville, Quebec
Entry Level, Early Career

Carry the legacy of Bell. Be a part of the company helping the world connect better. By choosing Bell Technical Solutions, you will be choosing a career and not just a job. By nurturing talent and providing infinite growth opportunities, Bell Technical Solutions continuously aims to bring about an instrumental change in careers, lives and dreams. Join us today to discover the personal touches behind the infinite web of communications services and let us make it right, make it personal and make it better.

 

Developper, Machine Learning Engineering

 

About the Role:

We are looking for a Machine Learning Engineer, MLOps who has experience productionizing, maintaining, and optimizing cloud-native ML and AI applications. The successful candidate will help us define, build, and maintain a machine-learning-as-a-service environment at Bell. Our mission is to enable the customer operations team at Bell to iterate quickly on hypotheses, scale their experiments to enterprise datasets, and efficiently productionize highly available, fault-tolerant machine learning applications.  In this role, you will work cross-functionally with data scientists and data engineers across the organization to enable Bell to use machine learning to drive business decisions.

Job Duties/ Accountabilities:

  • Researching and assessing new technology/methodologies
  • Collaborate with the product team to understand business and technical needs
  • Participate in the design, development, testing and deployment of new ML services in on-prem and Cloud environments
  • Participate in code review sessions
  • Participate in the acceleration of GCP infrastructure adoption and best practices (MLOps, Managed Notebooks, maintenance and deployment)
  • Automate and manage machine learning models, applications, dependencies and artifacts from dev to testing to production in Cloud
  • Develop and maintain Cloud services using CI/CD pipelines and Infrastructure-as-Code
  • Participate in capacity and infrastructure planning
  • Support application upgrades, patches, testing and release management activities from on-prem and Cloud environments
  • Create and maintain documentation on procedures, standards and best practices

Critical Skills/ Competencies:

  • BA/BS degree in Computer Science or a related engineering field, or equivalent practical experience
  • 3-5 years of experience with software development in Python
  • 3-5 years of technical or operation experience in cloud/enterprise settings
  • Comfortable with ambiguity and ability to adapt in a fast-evolving environment
  • Experience with containerization technologies Docker and Kubernetes/OpenShift
  • Experience with version control such as Git
  • Experience with MS SQL
  • Experience building and deploying ML/DL models (pandas, numpy, Tensorflow, Pytorch)
  • Strong understanding of MLOps concepts and practices. building and maintaining CI/CD pipelines (GitLab CI/CD, Jenkins, TeamCity) and applying best practices
  • Experience delivering and maintaining “software-as-a-service” applications via cloud-native architecture. Experience in the operationalization of Machine Learning projects using at least one of the popular frameworks or Cloud platforms (e.g. Kubeflow, AWS Sagemaker, Google Vertex AI, Azure Machine Learning, DataRobot, MLFlow)

Preferred Skills :

  • Strong understanding of ML, AI concepts, workflows and processes, preferably with an operation background.
  • Strong understanding of micro-services architecture
  • Understanding of the latency and throughput trade-offs of ML systems
  • Solid knowledge of computer/cloud networking
  • Experience with complex distributed architecture

 

Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec.

 

 

#BTS #HR

 

Bilingualism is an asset (English and French)

 

Please apply directly online to be considered for this role.  Applications through email will not be accepted.

 

At Bell Technical Solutions, we do not just accept differences - we celebrate it. We are committed to fostering an inclusive, equitable, and accessible workplace where team members feel 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, contact your recruiter or send us an email at recruitment@belltechsolutions.ca to make arrangements. If you have questions regarding accessible employment at Bell, please email our Employment Equity team at Equite-Equity@bellsolutionstech.ca.

As a condition of hire, all new employees will be required to provide proof of vaccinations against COVID 19. The requirement for employees to be fully vaccinated applies whether they are working mobile, working remotely or working on-site. Subject to any duty to accommodate in accordance with the Ontario Human Rights Code. Limited exceptions for grounds protected by applicable human rights legislation (including medical reasons) may be possible, exemption requests are evaluated on a case-by-case basis in accordance with applicable law.

Created: Canada, QC, Boucherville

 

Bell, one of Canada's Top 100 Employers

How to Apply