- Salary To be discussed
-
Full time
-
1 position to fill as soon as possible
Description
(Texte en anglais à suivre)
Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.
Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.
Within Azure Data, the data integration team builds data gravity on the Microsoft Cloud. Massive volumes of data are generated - not just from transactional systems of record, but also from the world around us. Our data integration products - Azure Data Factory and Power Query make it easy for customers to bring in, clean, shape, and join data, to extract intelligence.
We are the team responsible for developing Connections, the On-premises Data Gateway, the Virtual Network Data Gateway, Mashup Engine (M), and Power Query. Our work involves creating data integration infrastructure for millions of users across the Microsoft Fabric platform, Excel Online, and Power Platform. Despite our immense progress, we are just getting started.
We are building new services, experiences, and engine capabilities to expand the reach of our technologies into new areas such as large-scale data analytics, cloud-based dataflows, and data intelligence. To achieve this, we are enhancing our existing platform to store customer credentials with the highest security and adding features requested by customers across all the aforementioned services.
Additionally, we are developing experiences that are deeply integrated with AI copilots, visualizations, and example-based interactions to make data transformations intuitive for everyone.
We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served.
Microsoft est une entreprise où des innovateurs passionnés viennent collaborer, imaginer ce qui est possible et faire progresser leur carrière. C’est un monde offrant davantage de possibilités, plus d’innovation et plus d’ouverture, où tout devient possible dans un univers propulsé par le cloud.
L’équipe Azure Data Engineering de Microsoft est à la pointe de la transformation de l’analytique dans le monde des données, avec des produits tels que les bases de données, l’intégration de données, l’analyse de big data, la messagerie et l’analytique en temps réel, ainsi que la business intelligence. Notre portefeuille comprend notamment Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid et Power BI. Notre mission est de construire la plateforme de données à l’ère de l’IA, en soutenant une nouvelle génération d’applications centrées sur les données et en favorisant une culture data-driven.
Au sein d’Azure Data, l’équipe d’intégration de données développe la « data gravity » dans le cloud Microsoft. D’énormes volumes de données sont générés - non seulement à partir des systèmes transactionnels, mais aussi du monde qui nous entoure. Nos produits d’intégration de données - Azure Data Factory et Power Query - permettent aux clients de collecter, nettoyer, transformer et fusionner facilement leurs données afin d’en extraire de la valeur.
Nous sommes responsables du développement de Connections, du On-premises Data Gateway, du Virtual Network Data Gateway, du moteur Mashup (M) et de Power Query. Notre travail consiste à créer une infrastructure d’intégration de données pour des millions d’utilisateurs sur la plateforme Microsoft Fabric, Excel Online et Power Platform. Malgré les avancées considérables réalisées, nous ne faisons que commencer.
Nous construisons de nouveaux services, expériences et capacités de moteurs afin d’étendre nos technologies vers de nouveaux domaines tels que l’analytique de données à grande échelle, les dataflows dans le cloud et l’intelligence des données. Pour y parvenir, nous améliorons notre plateforme existante afin de stocker les identifiants clients avec le plus haut niveau de sécurité et d’ajouter des fonctionnalités demandées par les clients à travers tous ces services.
En parallèle, nous développons des expériences profondément intégrées avec des copilotes IA, des visualisations et des interactions basées sur des exemples, afin de rendre les transformations de données intuitives pour tous.
Nous ne nous contentons pas de valoriser les différences et les points de vue variés. Nous les recherchons activement et les accueillons afin de tirer parti de la force collective de chacun au sein de l’entreprise. En conséquence, nous servons mieux nos clients.
Responsibilities
- Develop and operate highly reliable, scalable backend services and data platforms
- Partner with PMs and engineers to define requirements and design solutions for new product capabilities.
- Drive design discussions and own key technical decisions across components and services.
- Write clean, secure, and maintainable code with strong test coverage and performance considerations.
- Troubleshoot production issues using telemetry and debugging tools, and drive root-cause analysis.
- Collaborate across teams to deliver end-to-end solutions and manage system dependencies.
- Mentor peers and contribute to a strong engineering culture.
- Contribute to product vision, roadmap, and long-term architecture.
- Développer et exploiter des services backend et des plateformes de données hautement fiables et évolutifs.
- Collaborer avec les chefs de produit (PM) et les ingénieurs afin de définir les exigences et concevoir des solutions pour de nouvelles fonctionnalités produit.
- Piloter les discussions de conception et prendre en charge des décisions techniques clés à travers différents composants et services.
- Écrire un code propre, sécurisé et maintenable, avec une forte couverture de tests et une attention particulière aux performances.
- Résoudre les incidents en production à l’aide d’outils de télémétrie et de débogage, et mener des analyses approfondies des causes racines.
- Collaborer avec différentes équipes pour livrer des solutions de bout en bout et gérer les dépendances systèmes.
- Encadrer les pairs et contribuer à une culture d’ingénierie forte.
- Contribuer à la vision produit, à la feuille de route et à l’architecture à long terme.
Qualifications
Required/minimum qualifications
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Licence (baccalauréat) en informatique ou dans un domaine technique connexe ET 4 ans ou plus d’expérience en ingénierie logicielle avec développement en langages tels que (liste non exhaustive) : C, C++, C#, Java, JavaScript ou Python OU expérience équivalente.
- 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, JavaScript, or Python OR 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, JavaScript, or Python OR equivalent experience.
- Strong backend engineering experience (distributed systems, reliability, performance)
- Proficient in C# and familiar with the Microsoft ecosystem (Azure, .NET)
- Experience with data systems, ETL pipelines, and large-scale data processing
- Familiarity with Databricks, Spark, or similar big data tools
- Master en informatique ou dans un domaine technique connexe ET 6 ans ou plus d’expérience en ingénierie logicielle avec développement en langages tels que (liste non exhaustive) : C, C++, C#, Java, JavaScript ou Python
OU Licence (baccalauréat) en informatique ou dans un domaine technique connexe ET 8 ans ou plus d’expérience en ingénierie logicielle avec développement dans ces langages
OU expérience équivalente - Solide expérience en développement backend (systèmes distribués, fiabilité, performance)
- Maîtrise de C# et bonne connaissance de l’écosystème Microsoft (Azure, .NET)
- Expérience avec les systèmes de données, les pipelines ETL et le traitement de données à grande échelle
- Connaissance de Databricks, Spark ou d’outils Big Data similaires
Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year.
Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Software Engineering IC4 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 114,400 $ CAD à 203,900 $ CAD par année.
Pour plus d'information au sujet de la rémunération, veuillez cliquer ici:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Ce poste sera ouvert pendant au moins cinq jours et les candidatures seront acceptées de façon continue jusqu’à ce que le poste soit pourvu.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft est un employeur offrant l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront pris en considération pour l’emploi, sans égard à l’âge, à l’ascendance, à la citoyenneté, à la couleur, aux congés médicaux ou familiaux, à l’identité ou à l’expression de genre, aux renseignements génétiques, à l’état d’immigration, à l’état matrimonial, à l’état de santé, à l’origine nationale, à un éventuel handicap physique ou mental, à l’affiliation politique, au statut de vétéran protégé ou au statut militaire, à la race, à l’ethnie, à la religion, au sexe (y compris la grossesse), à l’orientation sexuelle ou à toute autre caractéristique protégée par les lois, ordonnances et règlements locaux applicables. Si vous avez besoin d’aide avec des accommodements religieux et/ou d’un accommodement raisonnable en raison d’un handicap pendant le processus de candidature, apprenez-en plus sur la demande d’accommodement.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Requirements
undetermined
undetermined
undetermined
undetermined
undetermined
Other Microsoft Canada's offers that may interest you