Senior Machine Learning Developer (AI Platform Middleware and Data) - ATG

  • 6650 St. Urbain Street Suite 500, Montreal, QUEBEC, Canada
  • Full-time
  • Region: AMS - North America and Canada
  • Employee Type: Regular

Company Description

ServiceNow is making the world of work, work better for people. Our cloud‑based platform and solutions deliver digital workflows that create great experiences and unlock productivity for employees and the enterprise. We're growing fast, innovating faster, and making an impact on our customers' and employees' lives in significant and important ways. With over 6,900 customers, we serve approximately 80% of the Fortune 500, and we're on the 2020 list of FORTUNE World's Most Admired Companies.®

We’re looking for people who are ready to jump right in and help us build on our incredible momentum, our diverse, engaged workforce, and our purpose to make the world of work, work better.

Learn more on Life at Now blog and hear from our employees about their experiences working at ServiceNow.

Job Description

The Advanced Technology Group mission: 

The Advanced Technology Group (ATG) at ServiceNow is a customer-focused innovation group building intelligent software and smart user experiences using existing and latest advanced technologies to enable end-to-end, industry-leading work experiences for customers. We are a group of researchers, applied scientists, engineers, and product managers with a dual mission. We build and evolve the Machine Learning (ML) Platform, and partner with teams to build products and end-to-end AI-powered work experiences. In equal measure, we lay the foundations, research, experiment, and de-risk AI technologies that unlock new work experiences in the future. 

In contrast to the traditional analytical tools that tend to require a technically knowledgeable user to produce even simple results., we are taking a completely fresh approach with the expectation that any user, regardless of technical knowledge, can use the AI/ML solutions we develop to operate the services in the enterprise setting in a thoughtful and scalable manner. We are just getting started with our early-adopter customers and we need your help in building and making available an amazing ML Platform to our data scientist so that they can create state of the art AI models for our 5k+ enterprise customers around the world. 

Team Description: 

AI Platform Infrastructure – Middleware and Data Team mission: 
As part of this team, you will play a major role in building the ServiceNow ML Platform that transform the user experience and workflow efficiency of enterprise services. The main mandate of our team is to Build and Operator the core components of the current and future ServiceNow ML Platform. We are also responsible of building the tools and frameworks that will allow our different AI/ML capabilities team to develop and integrate faster into the Platform. 

What you get to do in this role: 

  • Operate, monitor and give support on the core components of the best cloud-based ML Platform that power ServiceNow intelligent enterprise services; 
  • Architecture and build the future of the ServiceNow ML Platform;
  • Constantly collaborate with a team of like-minded developers & data scientist, product managers, quality engineers, site reliability engineers and security; engineers to produce reliable, scalable and state of the art quality software; 
  • Work with product owners to understand detailed requirements and own your code from design, implementation, testing and delivery of high-quality solutions to our users.

La mission du groupe Advanced Technology: 

L'Advanced Technology Group (ATG) de ServiceNow est un groupe d'innovation axé sur le client qui crée des logiciels intelligents et des expériences utilisateur intelligentes en utilisant les technologies de pointe existantes et les plus récentes pour permettre aux clients des expériences de travail de bout en bout à la pointe de l'industrie. Nous sommes un groupe de chercheurs, de scientifiques appliqués, d'ingénieurs et de gestionnaires de produits avec une double mission. Nous construisons et faisons évoluer la plate-forme d'apprentissage automatique (ML Platform) et nous nous associons à des équipes produits pour créer des expériences de travail basées sur l'IA. Dans une égale mesure, nous mettons en places les fondations, recherchons, expérimentons et éliminons les risques des technologies d'IA qui déverrouilleront de nouvelles expériences de travail à l'avenir. 

Contrairement aux outils analytiques traditionnels qui ont tendance à exiger l’apport d’un utilisateur techniquement compétent pour produire des résultats même simples, nous adoptons une approche complètement nouvelle dans l'espoir que tout utilisateur, quelles que soient ses connaissances techniques, puisse utiliser les solutions AI/ML que nous développons pour ainsi opérer les services dans le cadre de l'entreprise de manière réfléchie et évolutive. Nous commençons tout juste avec nos clients early-adopters et nous avons besoin de votre aide pour créer et mettre à disposition une incroyable plate-forme à nos scientifiques appliqués afin qu'ils puissent créer des modèles d'IA de pointe pour nos 5k+ entreprises clientes à travers le monde. 

Description de l'équipe:

Mission de l'équipe AI Platform Infrastructure – Middleware and Data

En tant que membre de cette équipe, vous jouerez un rôle majeur dans la création de la ML Platform de ServiceNow qui transforme l'expérience utilisateur et l'efficacité des workflows d'entreprise. Le mandat principal de notre équipe est de construire et d’opérer les composants de base de la plate-forme actuelle et future de ServiceNow. Nous sommes également responsables de la création des outils et des cadres qui permettront à nos différentes équipes de capacités AI/ML de développer et de s'intégrer plus rapidement dans la plate-forme. 

Ce que vous avez à faire dans ce rôle : 

  • Opérer, surveiller et fournir une assistance sur les composants essentiels de la meilleure plate-forme ML cloud-based sur le marché;
  • Architecturer et construire l'avenir de la plate-forme ML de ServiceNow;
  • Collaborer en permanence avec une équipe de développeurs et de scientifiques appliqués, de management de produits, d'ingénieurs qualité, d'ingénieurs en fiabilité et d'ingénieurs en sécurité partageant les mêmes; idées pour produire un logiciel de qualité fiable, évolutif et à la pointe de la technologie;
  • Travailler avec les product owners pour comprendre les requis détaillées et être complètement responsable de votre code depuis la conception, la mise en œuvre, les tests et la livraison de solutions de haute qualité à nos utilisateurs. 


To be successful in this role you have:

  • 5+ years of related experience with a Bachelor's degree; or 3 years and a Master's degree; or a PhD without experience; or equivalent work experience;
  • Hands-on experience in Java or Python, OOP, Design Patterns, asynchronous programing, time and space-efficient algorithms;
  • Hands-on experience with container technologies and any observability platforms; 
  • Hands-on experience in coding efficient, modularized and quality oriented software;
  • Experience building data processing solutions; 
  • Experience building new products that leverage challenging high-performance algorithms; 
  • Experience of testing at various level, profiling, and code tuning; 
  • Awareness or Exposure to AI/ML techniques and algorithms.

Pour réussir dans ce rôle, vous avez : 

  • 5+ années d'expérience connexe avec un baccalauréat; ou 3 ans et une maîtrise; ou un doctorat; ou certaines expériences de travail équivalentes;
  • Expérience pratique en Python et Java, OOP, Design Patterns, programmation asynchrone, algorithmes efficaces en temps et en espace; 
  • Expérience pratique des technologies de conteneurs et d’au moins une plateforme d'observabilité; 
  • Expérience pratique dans le codage de logiciels efficaces, modulaires et axés sur la qualité; 
  • Expérience dans la création de solutions de traitement de données;
  • Expérience dans la création de nouveaux produits qui exigent des algorithmes hautement performants;
  • Expérience des tests à différents niveaux ainsi que du profilage de code;
  • Sensibilisation ou exposition aux techniques et algorithmes d'IA/ML. 

Additional Information

ServiceNow is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status or any other category protected by law.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at +1 (408) 501-8550, or [email protected] for assistance.

For positions requiring access to technical data subject to export control regulations, including Export Administration Regulations (EAR), ServiceNow may have to obtain export licensing approval from the U.S. Government for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by the U.S. Government.


Privacy Policy