Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Principal Architect, AI/ML

AT UKG
UKG

Principal Architect, AI/ML

Montreal, Canada

Version française plus bas - French version below

Company Overview

With 80,000 customers across 150 countries, UKG is the largest U.S.-based private software company in the world. And we're only getting started. Ready to bring your bold ideas and collaborative mindset to an organization that still has so much more to build and achieve? Read on.

At UKG, you get more than just a job. You get to work with purpose. Our team of U Krewers are on a mission to inspire every organization to become a great place to work through our award-winning HR technology built for all.

Here, we know that you're more than your work. That's why our benefits help you thrive personally and professionally, from wellness programs and tuition reimbursement to U Choose - a customizable expense reimbursement program that can be used for more than 200+ needs that best suit you and your family, from student loan repayment, to childcare, to pet insurance. Our inclusive culture, active and engaged employee resource groups, and caring leaders value every voice and support you in doing the best work of your career. If you're passionate about our purpose - people -then we can't wait to support whatever gives you purpose. We're united by purpose, inspired by you.

Want more jobs like this?

Get jobs in Montreal, Canada delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


UKG is a leading provider of strategic HR, payroll, talent and workforce management solutions for organizations of all sizes. We are seeking a Principal Architect to join our growing team of talented AI Architects, Machine Learning Engineers and Data Scientists. The hire will be responsible for systems architecture of AI solutions embedded in our HCM and WFM product lines. This role will work as a thought leader in our cross-functional teams to help define and govern the processes spanning over the whole AI/ML development lifecycle. The ideal candidate is an experienced software architect with experience in cloud infrastructure, machine learning and software development principles. This role will be reporting to the Head of AI Architecture at UKG as a member of the AI/ ML engineering team.
Primary Responsibilities:
• Architecture and design of scalable, high-performance, reliable, and cost effective - AI software and services for HCM and WFM suite of products
• Translate customer requirements into architectural models that operate at large scale, with high performance and deployed on serverless cloud.
• Create prototypes as a way of demonstrating feasibility of designs and educating stakeholders.
• Define, deploy and advance processes for: AI/ML Development and MLOPS including API-first principles, microservices, SDLC/MDLC (model development life cycle), CI/CD, quality, monitoring, observability, security, extensibility and maintainability of software and services.
• Support and mentor a team of highly motivated engineers in design implementations, best practices for AI/ML applications
• Lead by example to review code, look for design breaches, provide meaningful and relevant feedback to data scientists and engineers, stay up to date with system changes.
• Comfortably present and acquire consensus using multiple methods: written diagrams and text, in-person meetings, in-person, and remote presentations to both technical, semi-technical and non-technical audiences.

Qualifications:
• 3+ years of experience in architecting and building AI and ML products or platforms in a software product development organization. Designing cloud native services in either GCP, AWS or Azure.
• 15+ years of previous software engineering experience with proficiency in:
• One or more modern programming languages like Java, Python or Scala.
• Variety of database technologies like Postgres, SQL Server, Big Query, Mongo DB.
• Enterprise-level messaging and event streaming solutions (Kafka, Pub Sub, RabbitMQ, or Spark).
• CI/CD, DevOps, and related tooling, including Gradle, Jenkins, Quark and Maven.
• Understanding of machine learning algorithms such as Linear and Logistic regressions, Decision tree, Naive Bayes, KNN, K-means, Random Forest.
• Good communication skills in French and English, both written and spoken.

Preferred Qualifications:
• Experience with data governance and management best practices. Data modeling specifically for building insights and serving.
• Experience building, optimizing deploying ML workflows/pipelines. Experience working with Docker containers and cloud-based computing environments; tools and platforms: GCP, Vertex AI, Kubernetes, Composer, Big Query
• Understanding of NLP algorithms, LLMs and Generative AI.
• Experience with Services Oriented Architecture, microservices principles
• Lead ambiguous and complex situations to clear measurable plans.
• Education: bachelor's degree in computer science, Mathematics, Information Systems, or similar field, or equivalent experience.

Where we're going

UKG is on the cusp of something truly special. Worldwide, we already hold the #1 market share position for workforce management and the #2 position for human capital management. Tens of millions of frontline workers start and end their days with our software, with billions of shifts managed annually through UKG solutions today. Yet it's our AI-powered product portfolio designed to support customers of all sizes, industries, and geographies that will propel us into an even brighter tomorrow!

Ultimate Kronos Group is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws.

Disability Accommodation

For individuals with disabilities that need additional assistance at any point in the application and interview process, please email UKGCareers@ukg.com.

Quebec candidates: While French is required for Quebec roles, use of the English language is also required due to the global nature of the business and the need to interact with UKG US headquarters and international sites.

Version française - French version

Avec 80 000 clientes et clients répartis dans 150 pays, UKG est la plus grande entreprise de logiciels privée basée aux États-Unis dans le monde. Et nous ne faisons que commencer. Voulez-vous apporter vos idées audacieuses et votre esprit de collaboration à une organisation qui a encore beaucoup à construire et à réaliser? Lisez la suite.

Chez UKG, vous obtenez plus qu'un simple emploi. Le travail se fait dans un but précis. Notre équipe de Krewers est en mission pour inspirer chaque organisation à devenir un excellent lieu de travail avec notre technologie RH primée, conçue pour toutes et tous.

Ici, nous savons que vous représentez plus que votre travail. C'est pourquoi nos avantages sociaux vous aident à vous épanouir personnellement et professionnellement, des programmes de bien-être et du remboursement de droits de scolarité à U Choose - un programme de remboursement de dépenses personnalisable qui peut être utilisé pour plus de 200 besoins qui vous conviennent le mieux, à vous et à votre famille, du remboursement de prêt étudiant, à la garde d'enfants, en passant par l'assurance pour animaux de compagnie. Notre culture inclusive, nos groupes de ressources pour les employé(e)s actifs et engagés, et nos dirigeant(e)s bienveillant(e)s valorisent chaque voix et vous soutiennent dans la réalisation du meilleur travail de votre carrière. Si notre raison d'être (les personnes) vous passionne, il nous tarde de soutenir ce qui vous donne un but. Nos objectifs nous unissent, vous êtes notre source d'inspiration.

UKG est un fournisseur de pointe de solutions stratégiques en matière de RH, de paie, de talents et de gestion des effectifs pour les organisations de toutes tailles. Nous sommes à la recherche d'un(e) architecte principal(e) pour joindre notre équipe en croissance d'architectes en intelligence artificielle (IA), d'ingénieurs en apprentissage automatique et de scientifiques de données talentueux. La personne embauchée aura la responsabilité de l'architecture des systèmes de solutions d'IA intégrées à nos gammes de produits de gestion du capital humain (GCH) et de gestion de l'effectif (GE). La personne qui occupe ce rôle agira en tant que maître à penser de nos équipes interfonctionnelles pour définir et régir les processus s'étendant sur tout le cycle de développement de l'IA et de l'apprentissage automatique (AA). La candidature idéale est celle d'un ou une architecte logicielle chevronnée ayant de l'expérience avec les principes en matière d'infrastructure infonuagique, d'AA et de développement logiciel. Ce poste devra rendre des comptes à la direction de l'architecture de l'IA chez UKG comme membre de l'équipe technique de l'IA et de l'AA.
Responsabilités principales :
• Structurer et définir les logiciels et services d'IA évolutifs, fiables et rentables à haut rendement pour la gamme de produits de GCU et de GE.
• Traduire les exigences du client en des modèles architecturaux qui fonctionnent à grande échelle, avec un rendement élevé et déployés dans un nuage sans serveur.
• Créer des prototypes comme façon de démontrer la faisabilité des conceptions et d'informer les parties prenantes.
• Définir, déployer et faire progresser les processus pour : Développer l'IA et l'AA et les opérations d'apprentissage machine, y compris les principes axés sur l'IPA, les microservices, le SDLC/MDLC (cycle de développement des modèles), l'intégration continue/livraison continue (IC/LC), la qualité, la supervision, l'observabilité, la sécurité, l'extensibilité et la maintenabilité des logiciels et des services;
• Soutenir et encadrer une équipe hautement motivée d'ingénierie en mises en œuvre de conception, en pratiques exemplaires pour les applications d'IA/AA;
• Prêcher par l'exemple pour examiner du code, repérer des violations de conception, donner de la rétroaction significative et pertinente aux scientifiques et aux ingénieurs de données, se tenir à jour au sujet des changements de système;
• Être à l'aide de présenter et d'obtenir un consensus en utilisant plusieurs méthodes : diagrammes écrits et texte, rencontres en personne, et présentations en personne et à distance à des publics techniques, semi-techniques et non techniques.

Exigences :
• Au moins trois ans d'expérience en conception et en création de produits ou de plateformes d'IA et d'AA au sein d'une organisation de développement de produits logiciels. Conception de services en nuage dans GCP, AWS ou Azure.
• Au moins quinze ans d'expérience en génie logiciel avec la maîtrise de ce qui suit :
• Un ou plusieurs langages de programmation comme Java, Python ou Scala.
• Différentes technologies de base de données comme Postgres, SQL Server, Big Query, et Mongo DB.
• Solutions de messagerie et de diffusion d'événements en direct à l'échelle de l'entreprise (Kafka, Pub Sub, RabbitMQ, ou Spark).
• IC/LC, développement et exploitation, et outils connexes, y compris Gradle, Jenkins, Quark et Maven.
• Compréhension des algorithmes d'apprentissage automatique comme les régressions linéaires et logistiques, l'arbre décisionnel, Naive Bayes, KNN, algorithme à K moyennes, forêt aléatoire.

Exigences souhaitées :
• Expérience de la gouvernance des données et des meilleures pratiques de gestion. Modélisation des données, en particulier pour la création d'informations et la fourniture de services.
• Expérience dans la conception, l'optimisation et le déploiement de flux de travaux et de pipelines d'AA. Expérience professionnelle avec les conteneurs Docker et les environnements informatiques en nuage; les outils et les plateformes : GCP, Vertex AI, Kubernetes, Composer, Big Query.
• Compréhension des algorithmes de traitement du langage naturel, des grands modèles de langage et de l'IA générative.
• Expérience avec l'architecture axée sur les services, les principes des microservices.
• Mener des situations ambiguës et complexes vers des plans mesurables clairs.
• Formation : baccalauréat en informatique, mathématique, systèmes d'information ou un domaine semblable, ou une expérience équivalente.

UKG s'apprête à vivre quelque chose de vraiment spécial. À l'échelle mondiale, nous nous classons déjà au premier rang pour la gestion des ressources humaines et au deuxième rang pour la gestion du capital humain. Des dizaines de millions de personnes travaillant en première ligne commencent et terminent leur journée avec notre logiciel, et des milliards de quarts de travail sont gérés chaque année par le biais des solutions UKG aujourd'hui. Pourtant, c'est notre portefeuille de produits alimentés par l'IA et conçus pour soutenir la clientèle de toutes tailles, de tous secteurs et de toutes zones géographiques qui nous propulsera vers des lendemains encore plus radieux!

Employeur souscrivant au principe de l'égalité d'accès à l'emploi
Ultimate Kronos Group est fier d'être un employeur souscrivant au principe de l'égalité d'accès à l'emploi et s'engage à maintenir un milieu de travail diversifié et inclusif. Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, à la couleur, à la religion, au sexe, à l'âge, au handicap, à l'état matrimonial, à la situation familiale, à l'orientation sexuelle, à la grossesse, à l'information génétique, à l'identité de genre, à l'expression de genre, à l'origine nationale, à l'ascendance, au statut de citoyen, au statut d'ancien combattant et à tout autre statut protégé par les lois fédérales, provinciales ou locales contre la discrimination.

Accommodement aux handicaps
UKG s'engage à fournir un accommodement aux personnes handicapées durant le processus de candidature et d'entrevue. Si vous avez besoin d'un accommodement durant le processus de candidature et d'entrevue, veuillez communiquer avec nous à UKGCareers@ukg.com.

Candidats du Québec: Bien que le français soit exigé pour les postes au Québec, l'utilisation de l'anglais est également requise en raison de la nature mondiale de l'entreprise et de ses affaires, de même que de la nécessité d'interagir avec les employés ou les partenaires du siège américain d'UKG et de ses bureaux internationaux.

Client-provided location(s): Montreal, QC, Canada
Job ID: ukg-893378481427
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Adoption Assistance Program
    • Family Support Resources
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Happy Hours
    • Company Outings
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Company Equity
    • Performance Bonus
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Internship Program