Ingénieur logiciel sénior/ Senior Software Engineer

4 weeks ago


Montreal, Quebec, Canada Microsoft Canada Full time
Overview

À l'intérieur de l'équipe des expériences Web de Microsoft
Venez construire le noyau des copilotes de Microsoft avec l'équipe de Turing Microsoft, en rejoignant un groupe diversifié d'ingénieurs et de scientifiques appliqués pour améliorer, maintenir et étendue la plate-forme alimentant tous les assistants leaders de l'industrie de Microsoft.

L'équipe Microsoft Turing est une équipe de recherche et d'ingénierie innovante qui travaille sur des modèles d'apprentissage profond de pointe pour alimenter les expériences des utilisateurs finaux dans toute l'entreprise. Les scientifiques appliqués et les ingénieurs logiciels de l'équipe de Turing travaillent ensemble pour repousser les limites des modèles d'apprentissage profond à grande étendue sur l'infrastructure de formation distribuée de classe mondiale de Turing.

L'équipe travaille sur des projets tout au long du cycle de vie de l'apprentissage profond. Cela inclut des modèles d'apprentissage profond pour la représentation linguistique, la génération de langues, les représentations d'images et l'apprentissage par renforcement qui sont ensuite exploités pour les tâches en aval pour Bing, Office, Xbox et plus.

En tant que ingénieur logiciel sénior dans l'équipe de Turing, vous tirerez parti de vos compétences et de votre expérience pour aider à construire la plate-forme qui alimente les copilotes de Microsoft. Vous travaillerez en étroite collaboration avec des scientifiques et des ingénieurs appliqués sur la construction et la conception de capacités de plate-forme backend ainsi que des scénarios de copilote de base visant à ravir nos clients. Vous serez responsable de la création d'entités évolutives, performantes et de pointe. Cela implique de définir l'architecture, la mise en œuvre, de s'assurer que tout est testé et robuste, et de définir des processus pour améliorer nos meilleures pratiques.

Voulez-vous travailler avec une équipe d'ingénieurs et de scientifiques appliqués de classe mondiale ? Aimeriez-vous faire partie d'une équipe diversifiée, passionnée, à culture ouverte et à haute visibilité avec des objectifs ambitieux et une expérience en matière d'impact de grande valeur dans l'ensemble de l'entreprise ? Nous embauchons à tous les niveaux, du niveau d'entrée au directeur. Si vous partagez notre passion de la création de produits innovants et de l'utilisation de la puissance de l'apprentissage automatique dans des situations réelles de grande étendue au profit de nos clients, nous serions ravis de considérer votre application.

En savoir plus sur l'équipe :

En plus de s'assurer que Microsoft pousse les modèles de grande étendue de pointe, l'équipe de Turing travaille également à l'amélioration des expériences dans les produits et services de Microsoft en travaillant sur des scénarios de grande valeur. L'équipe de Turing a fourni des fonctionnalités dans de nombreux scénarios Microsoft, y compris AutoSuggest, la nouvelle fonctionnalité de recherche de Microsoft Word, une réponse rapide sur Outlook, des fonctionnalités de composition intelligente dans Word, des modèles d'amélioration d'image, des recommandations, ainsi que de nombreuses autres fonctionnalités sur Office, Bing et Xbox. De plus, notre équipe a construit et gère la plate-forme de copilote de base qui alimente les copilotes de Microsoft, y compris Bing, Edge, Windows, etc.

Lisez plus sur le travail de notre équipe ici :

La mission de Microsoft est de donner à chaque personne et à chaque organisation de la planète les moyens d'atteindre plus. En tant qu'employés, nous nous réunissons avec un état d'esprit de croissance, innovons pour responsabiliser les autres et collaborons pour atteindre nos objectifs communs. Chaque jour, nous nous appuyons sur nos valeurs de respect, d'intégrité et de responsabilité pour créer une culture d'inclusion où tout le monde peut s'épanouir au travail et au-delà.


Inside Microsoft's Web Experiences Team
Come build the core of Microsoft's Copilots with the Microsoft Turing Team, joining a diverse group of engineers and applied scientists to improve, maintain and scale the platform powering all of Microsoft's industry-leading assistants.

The Microsoft Turing team is an innovative research and engineering team working on state-of-the-art deep learning models to power end user experiences across the company. Applied scientists and software engineers in the Turing team work together to push the boundaries of large-scale deep learning models on Turing's world class distributed training infrastructure.

The team works on projects across the entire deep learning life cycle. This includes deep learning models for language representation, language generation, image representations, and reinforcement learning which are then leveraged for downstream tasks for Bing, Office, Xbox, and more.

As a Senior Software Engineer in the Turing team, you will leverage your skills and experience to help build the platform that powers Microsoft's copilots. You will work closely with applied scientists and engineers on building and designing both backend platform capabilities as well as core copilot scenarios aimed at delighting our customers. You will be responsible for building scalable, performant, and cutting-edge features. This involves defining the architecture, implementation, ensuring everything is tested and robust, and defining processes to improve our best practices.

Do you want to work with a world class team of engineers and applied scientists? Would you like to be a part of a diverse, passionate, open-cultured, high visibility team with ambitious goals and a track record for delivering high value impact across the company? We are hiring at all levels from entry level to Principal. If you share our passion of building innovative products and utilizing the power of machine learning in large-scale real-world situations for the benefit of our customers, we would love to consider your application.

More about the Team:

In addition to ensuring that Microsoft is pushing the state-of-the-art large-scale models, the Turing team also works on improving experiences across Microsoft's products and services by working on high value scenarios. The Turing team has shipped capabilities across all of many Microsoft scenarios including AutoSuggest, Microsoft Word's new find feature, quick reply on Outlook, Smart Compose features in Word, image enhancement models, recommendations, as well as many other features across Office, Bing, and Xbox. Additionally our team built and runs the core copilot platform that powers Microsoft's copilots, including Bing, Edge, Windows, etc.

Read more about our team's work here:

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Qualifications requises :

  • Baccalauréat en informatique, ou discipline technique connexe ET plus de 4 ans d'expérience en ingénierie technique avec le codage dans les langues, y compris, mais sans s'y limiter, C, C ++, C #, Java

o OU une expérience équivalente.

Qualifications supplémentaires préférées :

  • Baccalauréat en informatique ou dans un domaine technique connexe ET plus de 8 ans d'expérience en ingénierie technique avec le codage dans les langues, y compris, mais sans s'y limiter, C, C ++, C #, Java

o OU maîtrise en informatique ou dans un domaine technique connexe ET plus de 6 ans d'expérience en ingénierie technique avec le codage dans des langages, y compris, mais sans s'y limiter, C, C ++, C #, Java
o OU une expérience équivalente.

  • Expérience avec les services .Net
  • Plus de 5 ans d'expérience dans le développement de logiciels au niveau des systèmes commerciaux, avec l'un ou l'plus des éléments suivants : systèmes distribués, récupération d'informations et / ou exploration de données, principes fondamentaux de l'apprentissage automatique.
  • Capacité à communiquer clairement les détails techniques au-delà des frontières organisationnelles.
  • Expérience dans DevOps pour maintenir des services en direct et \ ou des frameworks d'application.
  • Expérience de l'orchestration LLM
  • Expérience de l'hébergement de modèles ML

Génie logiciel IC4 - L'échelle salariale de base typique pour ce rôle à l'échelle du Canada est de $ CA à $ CA par année.

Pour de plus amples renseignements sur la rémunération, veuillez cliquer ici :

Microsoft est un employeur qui a accès à l'égalité d'accès à l'emploi. Tous les candidats qualifiés recevront une considération pour l'emploi sans égard à l'âge, l'ascendance, la couleur, le congé familial ou de soins médicaux, l'identité ou l'expression de genre, les informations génétiques, l'état matrimonial, l'état de santé, l'origine nationale, le handicap physique ou mental, l'affiliation politique, le statut d'ancien combattant protégé, la race, la religion, le sexe (y compris la grossesse), l'orientation sexuelle ou toute autre caractéristique protégée par les lois, règlements et ordonnances applicables. Si vous avez besoin d'aide et/ou d'une mesure d'adaptation raisonnable en raison d'un handicap pendant le processus de demande ou de recrutement, veuillez envoyer une demande via le formulaire de demande d'adaptation.

Les avantages/avantages énumérés ci-dessous peuvent varier en fonction de la nature de votre emploi chez Microsoft et du pays où vous travaillez.

#msturingjobs# #webxt# #satiwary#

Required Qualifications:


• Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java

o OR equivalent experience.


Additional Preferred Qualifications:



• Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java

o OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java
o OR equivalent experience.


• Experience with .Net services

• 5+ years of commercial systems level software development experience, with one or more of the following: Distributed Systems, Information Retrieval and/or Data Mining, Machine Learning fundamentals.

• Ability to communicate technical details clearly across organizational boundaries.

• Experience in DevOps to maintain live services and\or application frameworks.

• Experience with LLM orchestration

• Experience with hosting ML models

Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $104,000 - CAD $193,200 per year.

Find additional pay information here:

#msturingjobs# #webxt# #satiwary#

Responsibilities
  • Architecturer, développer et fournir des solutions dans un environnement de développement agile en évolution
  • Collaborer à la conception de l'ensemble des services en mettant l'accent sur la fiabilité du service et le dépannage automatisé.
  • Résoudre les problèmes grâce à des améliorations logicielles ou d'automatisation.
  • Travailler indépendamment pour mettre en œuvre, expérimenter et expédier des fonctionnalités.
  • Fournir des fonctionnalités de cadre bien testées pour servir de nombreux services et plates-formes différents.
  • Encadrer les membres de l'équipe, le cas échéant.

Autres :

  • Incarner notre culture et nos valeurs.


• Architect, develop and deliver solutions in an evolving agile development environment.

• Collaborate on the design of the overall services with a focus on service reliability and automated troubleshooting.

• Solve issues through software or automation improvements.

• Work independently to implement, experiment and ship features.

• Deliver well-tested framework features to serve many different services and platforms.

• Mentor team members as applicable.

Other:

  • Embody our culture and values.


  • Montreal, Quebec, Canada Microsoft Canada Full time

    OverviewENGLISH TEXT TO FOLLOW L'équipe de la plate-forme d'enchères fournit la plate-forme côté achat sur laquelle les annonceurs de notre marché peuvent accéder à l'inventaire et transiger leurs campagnes publicitaires avec une grande efficacité et à un volume élevé. En tant que Ingénieur(e) en logiciel senior au sein de notre équipe, vous...


  • Montreal, Quebec, Canada exp Full time

    Chez EXP, nous sommes animés par le désir de concevoir des solutions innovantes destinées aux milieux bâtis et naturels du monde entier. Nous sommes une firme de génie-conseil d'envergure internationale au sein de laquelle ingénieures et ingénieurs, urbanistes, architectes et autres expertes et experts issus de nombreux domaines scientifiques et...


  • Montreal, Quebec, Canada exp Full time

    Chez EXP, nous sommes animés par le désir de concevoir des solutions innovantes destinées aux milieux bâtis et naturels du monde entier. Nous sommes une firme de génie-conseil d'envergure internationale au sein de laquelle ingénieures et ingénieurs, urbanistes, architectes et autres expertes et experts issus de nombreux domaines scientifiques et...

  • Ingénieur logiciel

    3 weeks ago


    Montreal, Quebec, Canada Microsoft Canada Full time

    OverviewVenez construire le cœur des Copilots de Microsoft avec l'équipe Microsoft Turing, en rejoignant un groupe diversifié d'ingénieurs et de scientifiques appliqués pour améliorer, maintenir et développer la plateforme alimentant tous les assistants de pointe de Microsoft. L'équipe Microsoft Turing est une équipe de recherche et d'ingénierie...


  • Montreal, Quebec, Canada CM Labs Full time

    class="title">Description de l'entrepriseNous sommes l'entreprise à l'origine des simulateurs terrestres et maritimes les plus fiables du secteur.CM Labs développe des solutions basées sur la simulation pour aider les clients à concevoir des équipements avancés et à se préparer pour des opérations qualifiées. Grâce à sa plate-forme Vortex Studio,...


  • Montreal, Quebec, Canada AtkinsRéalis Full time

    Job Description*See English description belowIngénieur(e) électrique sénior, aéroportsL'équipe Aéroports, qui fait partie du groupe Services d'ingénierie d'AtkinsRéalis, se spécialise dans la prestation d'une gamme complète de services de planification et d'ingénierie pour des projets d'infrastructure d'aéroports et d'héliports a des clients...


  • Montreal, Quebec, Canada AtkinsRéalis Full time

    Job DescriptionIngénieure ou ingénieur civil sénior en structureAtkinsRéalis est a la recherche d'une ingénieure ou d'un ingénieur civil senior en structure pour rejoindre une équipe dédiée aux études visant principalement les projets hydroélectriques et qui pourra mettre a profit son expérience et expertise pour accompagner le client dans ces...


  • Montreal, Quebec, Canada AtkinsRéalis Full time

    Job Description Ingénieur(e), géotechnique senior L'équipe de Développement minier durable (DMD) de la Division Minéraux et métaux Québec (M&M) d'AtkinsRéalis fournit des solutions d'ingénierie sur mesure a l'industrie minière afin d'intégrer les considérations environnementales a chacune des étapes d'un projet minier, depuis les phases...


  • Montreal, Quebec, Canada AtkinsRéalis Full time

    Job DescriptionIngénieur(e) sénior en environnement minierNotre expertise en environnement minier nous permet de soutenir pleinement nos clients désireux de laisser un héritage environnemental et social positif, tout en renforçant la viabilité a long terme de leurs activités. Notre équipe d'Environnement minier durable de la division Mine et...


  • Montreal, Quebec, Canada Opal-RT Technologies Full time

    English will follow. OPAL-RT Technologies recherche un Développeur de logiciels Java MATLAB-CI À propos d'OPAL-RT Technologies : Imaginez que vous travaillez pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-Québec OPAL-RT s'est donné comme ambitieux défi de démocratiser la simulation...


  • Montreal, Quebec, Canada Mining Plus Full time

    Ingénieur(e) Minier Sénior Êtes-vous intéressé à vous joindre à une équipé mondiale de professionnels qui offre des possibilités de vous développer en tant que professionnel technique et chef d'industrie? Mining Plus poursuit son histoire de succès en Amérique du Nord - Nous voulons que vous en fiassiez partie. Qui sommes-nous? Nous sommes le...


  • Montreal, Quebec, Canada Opal-RT Technologies Full time

    *English follows* OPAL-RT Technologies recherche un Stagiaire en développement logiciel À propos d'OPAL-RT Technologies Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-Québec OPAL-RT s'est donné comme ambitieux défi de démocratiser la simulation temps réel afin de...


  • Montreal, Quebec, Canada Opal-RT Technologies Full time

    *English follows* OPAL-RT Technologies recherche un Stagiaire en développement logiciel C++ À propos d'OPAL-RT Technologies Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-Québec OPAL-RT s'est donné comme ambitieux défi de démocratiser la simulation temps réel...


  • Montreal, Quebec, Canada Opal-RT Technologies Full time

    English version will follow. OPAL-RT Technologies recherche un Ingénieur d'applications, comptes majeurs À propos d'OPAL-RT Technologies : Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-Québec OPAL-RT s'est donné comme ambitieux défi de démocratiser la simulation...


  • Montreal, Quebec, Canada AtkinsRéalis Full time

    Job Description Ingénieur(e) électrique - CCHT / HVDC Electrical Engineer The job description in English will follow. AtkinsRéalis a une opportunité formidable a temps plein pour un(e) Ingénieur(e) Électrique spécialisé(e) en CCHT, de niveau Intermédiaire ou Sénior, pour se bâtir une carrière dans le domaine des Réseaux électriques,...


  • Montreal, Quebec, Canada exp Full time

    Chez EXP, nous sommes animés par le désir de concevoir des solutions innovantes destinées aux milieux bâtis et naturels du monde entier. Nous sommes une firme de génie-conseil d'envergure internationale au sein de laquelle ingénieures et ingénieurs, urbanistes, architectes et autres expertes et experts issus de nombreux domaines scientifiques et...


  • Montreal, Quebec, Canada exp Full time

    Chez EXP, nous sommes animés par le désir de concevoir des solutions innovantes destinées aux milieux bâtis et naturels du monde entier. Nous sommes une firme de génie-conseil d'envergure internationale au sein de laquelle ingénieures et ingénieurs, urbanistes, architectes et autres expertes et experts issus de nombreux domaines scientifiques et...


  • Montreal, Quebec, Canada Artemis Full time

    Analyste financier sénior Artemis recrutement est actuellement à la recherche d'un(e) analyste financier sénior pour l'un de ses clients œuvrant dans le domaine de la distribution dans l'Est de l'Île de Montréal. Étant présentement en forte croissance, l'équipe souhaite ajouter une personne dynamique, proactive, innovatrice et qui ne craint pas de...


  • Montreal, Quebec, Canada AtkinsRéalis Full time

    Job DescriptionIngénieur(e) intermédiaire en géotechniqueLe groupe Développement minier durable de AtkinsRéalis est a la recherche d'un(e) ingénieur(e) intermédiaire en géotechnique.L'ingénieur(e) en géotechnique participe au sein d'équipes multidisciplinaires a la conception d'ouvrages de gestion des résidus miniers. Sous la supervision...


  • Montreal, Quebec, Canada Microsoft Canada Full time

    OverviewENGLISH TEXT TO FOLLOW FRENCH TEXT Vue d'ensembleMicrosoft Research (MSR) est à la recherche d'un Ingénieur chevronné en apprentissage automatique pour travailler dans nos laboratoires à Montréal Vous aurez également l'occasion de collaborer avec nos autres laboratoires de la ville de New York et de la Nouvelle-Angleterre. Nous recherchons un...