{"schemaVersion":"jobsearcher.job.v1","id":"00ec767f6857960bc7a7de8e","url":"https://jobsearcher.com/jobs/00ec767f6857960bc7a7de8e","canonicalUrl":"https://jobsearcher.com/jobs/00ec767f6857960bc7a7de8e","title":"Data Developer","description":"Site Minneapolis, Minnesota, États-Unis d'Amérique Catégorie Numérique Id du poste JR-13898 Solutions numériques\nParticipez à notre mission ! En tant que leader mondial dans la création de solutions climatiques confortables, durables et efficaces pour les bâtiments, les habitations et les transports, il est de notre responsabilité de placer la planète au premier plan. Pour nous, chezTrane Technologies, et à travers nos activités, y comprisTrane®etThermo KingLa durabilité n’est pas simplement une façon de faire des affaires—c’est au cœur de notre activité. Osez-vous regarder les défis mondiaux et y voir des opportunités porteuses d’impact ? Souhaitez-vous contribuer à bâtir un avenir meilleur ? Si la réponse est oui, nous vous invitons à envisager de nous rejoindre pour repousser les limites du possible en faveur d’un monde durable.\n\nDécouvrez nosavantagesconçu pour vous permettre de vous épanouir au travail comme à la maison.\n\nNous avançons avec audace.\n\nOù se trouve le travail :\n\nDu lundi au jeudi, travaillez sur site avec vos collègues. Le vendredi, choisissez votre lieu de travail, en tenant compte des exigences de votre activité.\n\nWe are looking for a Data Developer with deep, hands-on Azure data expertise to own and evolve the data foundation of our enterprise telematics SaaS platform. Our platform manages approximately 200,000 connected transport refrigeration units (TRUs) generating millions of telemetry events per day — alarms, sensor readings, engine state, geolocation, and operational metrics — flowing through a cloud-native IoT pipeline built on Azure.\n\nYou will be responsible for the full data lifecycle: high-throughput ingestion from IoT devices, transformation and enrichment, storage strategy across Cosmos DB and Azure Data Explorer, relational data modeling in Azure SQL, analytics delivery, and pipeline reliability. This is a hands-on, high-impact role with direct influence over platform architecture, working closely with backend engineering, architecture, product, and leadership.\n\nYou must be able to operate independently, take full ownership of the data platform, and bring proven experience building scalable, reliable, cost-optimized data solutions on Azure.\n\nKey Responsibilities\n\nData Platform Architecture & Development\n\nOwn the design and evolution of the platform's end-to-end data architecture across Cosmos DB, Azure Data Explorer (ADX), Azure SQL, and Fabric.\nArchitect and optimize Cosmos DB for high-throughput IoT workloads: partition key strategy, indexing policy, schema design, TTL configuration, RU/s throughput tuning, and change feed utilization.\nBuild and manage ADX clusters: ingestion pipelines (Event Hub ingestion, ingestion mappings, update policies), KQL query optimization, retention and caching policy tuning, and materialized views for analytics.\nDesign and manage Azure SQL schemas, stored procedures, and ETL jobs supporting relational reporting and operational data needs.\nArchitect data flow across the hot path (Event Hubs real-time processing), warm path (Cosmos DB operational queries), and cold/analytics path (ADX long-term telemetry retention and aggregation).\nBuild and maintain ingestion pipelines using Azure Functions, Event Hubs, and Service Bus.\n\nETL / ELT & Data Transformation\n\nDesign and implement high-throughput ingestion pipelines processing millions of IoT device events per day, including telemetry, alarms, lifecycle events, and geospatial data.\nBuild transformation and enrichment logic in C#/.NET, Python, and/or pySpark integrated with Azure Functions and Event Hub triggered pipelines.\nImplement data quality, validation, deduplication, and anomaly detection within ingestion pipelines.\nApply CI/CD practices for data pipeline deployment using GitHub Actions or Azure DevOps.\nDesign and maintain ADX update policies and Cosmos DB change feed processors for downstream data propagation.\n\nData Modeling & Storage Strategy\n\nDesign scalable, queryable data models for time-series telemetry, alarm events, geospatial lookups (H3 hexagonal indexing), and fleet/asset metadata.\nImplement optimal partitioning strategies tailored to Cosmos DB (tenant + device key patterns) and ADX (ingestion time partitioning, row ordering policies).\nModel multi-tenant data isolation and access patterns in both Cosmos DB and Azure SQL.\nManage data lifecycle policies across ADX (hot/cold cache tiers, retention) and Cosmos DB (TTL, archival strategy).\nCollaborate with backend engineering to define microservice data contracts and Cosmos DB document schemas that support both operational APIs and analytics queries.\n\nCross-Functional Collaboration\n\nPartner with platform architects on the evolution of the next-generation telematics platform data architecture.\nWork closely with backend (JAVA) engineers to support ingestion patterns, event processing, and data contract design across microservices.\nSupport product and business stakeholders with analytics queries, reporting, and ad hoc data investigation using ADX/KQL.\nPartner with project managers to deliver data milestones predictably and communicate risks early.\n\nOperations & Reliability\n\nOwn reliability, observability, and SLA of all data pipelines across the production SaaS platform.\nMonitor, diagnose, and optimize costs across Cosmos DB (RU/s utilization), ADX (compute and storage tiers), Azure SQL, Event Hubs, and Azure Functions.\nImplement proper governance, RBAC, and data access controls consistent with multi-tenant SaaS requirements.\nProduce runbooks, architecture documentation, and knowledge-sharing artifacts for the engineering organization.\n\nRequired Qualifications\n\n5+ years of professional data engineering experience with a track record of building and owning production data platforms.\nEducation: Bachelor’s degree in Computer Science, Mathematics, Information Technology, or a related field.\nDeep, hands-on Azure data expertise, specifically:\nCosmos DB (required) — partition strategy, indexing, change feed, TTL, multi-tenant patterns, RU optimization\nAzure Data Explorer (ADX) (required) — cluster management, ingestion pipelines, KQL, update policies, retention, caching tiers\nAzure SQL (required) — schema design, stored procedures, query optimization, ETL integration\nAzure Event Hubs and Service Bus — high-throughput ingestion, consumer group management, dead-letter handling\nAzure Functions — event-driven pipeline orchestration\nMicrosoft Fabric - Experience with Microsoft Fabric (Real-Time Analytics, Lakehouse, or Eventstream). Familiarity with Microsoft Fabric solutions, including Lakehouse architecture, data pipelines, and notebook-based transformations for scalable data engineering, analytics, and unified data workflows.\nStrong proficiency in KQL for ADX and SQL for Azure SQL; working proficiency in Python, pySpark and/or C#/.NET/JAVA/etc. for pipeline development.\nSolid understanding of multi-tenant SaaS data architecture — isolation patterns, shared infrastructure cost management, tenant-aware querying.\nExperience designing data models for time-series, telemetry, and event-driven workloads at scale.\nStrong understanding of distributed data systems — partitioning, consistency tradeoffs, throughput vs. latency optimization.\nHands-on experience supporting and owning production SaaS platforms end-to-end.\nKnowledge and expertise in using Git for distributed version control, ability to resolve merge conflicts, knowledge of Git branching strategies.\nKnowledge and expertise in Azure DevOps deployment pipelines\nExperience in utilizing AI in a data platform ecosystem.\nAbility to operate independently and cross-functionally across architecture, development, DevOps, and product teams.\n\nPreferred / Nice-to-Have\n\nExperience in IoT, telematics, fleet management, or large-scale connected device platforms.\nFamiliarity with geospatial data — H3 indexing, geofencing, or location-enriched telemetry pipelines.\nFamiliarity with .NET / C# / JAVA in the context of Azure data pipeline development (Azure Functions, Event Hub processors).\nExperience with Azure Container Apps or other containerized Azure compute environments.\nExposure to MQTT, IoT Hub, or cellular device connectivity (private APN) patterns.\n\nFourchette de salaire de base annuel ou fourchette de rémunération horaire de base :\n\n$127,110.00 - $177,870.00\n\nType de rémunération :\n\nSalaire\n\nAdmissible à l’incitation :\n\nYes\n\nÉligible à la commission sur les ventes :\n\nNo\n\nAvertissementNous nous efforçons d’offrir une rémunération compétitive pour ce poste, adaptée à divers facteurs. La rémunération effective dépendra notamment de l’ancienneté, du mérite, de la localisation géographique, du niveau d’études, de l’expérience, des exigences en matière de déplacements et de l’appartenance syndicale. Notre fourchette de rémunération est généralement basée sur la moyenne nationale du pays. Par ailleurs, les avantages peuvent varier en fonction de la région, de l’organisation de l’entreprise, de l’implication syndicale et du statut de l’employé.\n\nÉpanouissez-vous au travail comme à la maison :\n\nLes avantages sociaux sont accessibles DÈS LE PREMIER JOUR pour vous et votre famille, notamment l’assurance santé et des programmes de bien-être global offrant de généreuses mesures incitatives – NOUS OSONS PRENDRE SOIN DE VOUS !\nLes avantages liés à la fondation d’une famille comprennent la prise en charge des traitements de fertilité ainsi qu’une aide à l’adoption et à la gestation pour autrui.\nLes congés payés comprennent jusqu’à 15 jours de congés, des jours fériés payés, des congés maladie et d’autres options pour soutenir le bénévolat et les congés parentaux.\nAbondement au 401K, possibilités de formation et de développement grâce aux programmes de l’entreprise, ainsi qu’une aide aux frais de scolarité et au remboursement de la dette étudiante.\n\nAvis : Les avantages proposés peuvent varier selon le site, les conventions collectives et les réglementations locales/de l’État\n\nPoste à sensibilité en matière de sécurité\n\nNo\n\nL’entreprise désigne certains postes comme étant sensibles à la sécurité. Les postes sensibles à la sécurité peuvent nécessiter la réussite de contrôles supplémentaires de dépistage de drogues. Ce poste est considéré comme sensible à la sécurité :\n\nNous offrons une rémunération compétitive ainsi que des avantages et des programmes complets. Nous sommes un employeur garantissant l’égalité des chances ; tous les candidats qualifiés seront considérés pour un emploi sans distinction de race, de couleur, de religion, de sexe, d’orientation sexuelle, d’identité de genre, d’origine nationale, de grossesse, d’âge, de statut marital, de handicap, de statut de vétéran protégé ou de tout autre statut protégé par la loi.","company":"Trane Technologies","rawCompany":"trane technologies","city":"Minneapolis","state":"MN","isRemote":false,"isActive":true,"createdAt":"2026-10-24T09:28:28.619Z","occupations":[{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1243.00","title":"Database Architects","slug":"database-architects"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Data Developer","description":"Site Minneapolis, Minnesota, États-Unis d'Amérique Catégorie Numérique Id du poste JR-13898 Solutions numériques\nParticipez à notre mission ! En tant que leader mondial dans la création de solutions climatiques confortables, durables et efficaces pour les bâtiments, les habitations et les transports, il est de notre responsabilité de placer la planète au premier plan. Pour nous, chezTrane Technologies, et à travers nos activités, y comprisTrane®etThermo KingLa durabilité n’est pas simplement une façon de faire des affaires—c’est au cœur de notre activité. Osez-vous regarder les défis mondiaux et y voir des opportunités porteuses d’impact ? Souhaitez-vous contribuer à bâtir un avenir meilleur ? Si la réponse est oui, nous vous invitons à envisager de nous rejoindre pour repousser les limites du possible en faveur d’un monde durable.\n\nDécouvrez nosavantagesconçu pour vous permettre de vous épanouir au travail comme à la maison.\n\nNous avançons avec audace.\n\nOù se trouve le travail :\n\nDu lundi au jeudi, travaillez sur site avec vos collègues. Le vendredi, choisissez votre lieu de travail, en tenant compte des exigences de votre activité.\n\nWe are looking for a Data Developer with deep, hands-on Azure data expertise to own and evolve the data foundation of our enterprise telematics SaaS platform. Our platform manages approximately 200,000 connected transport refrigeration units (TRUs) generating millions of telemetry events per day — alarms, sensor readings, engine state, geolocation, and operational metrics — flowing through a cloud-native IoT pipeline built on Azure.\n\nYou will be responsible for the full data lifecycle: high-throughput ingestion from IoT devices, transformation and enrichment, storage strategy across Cosmos DB and Azure Data Explorer, relational data modeling in Azure SQL, analytics delivery, and pipeline reliability. This is a hands-on, high-impact role with direct influence over platform architecture, working closely with backend engineering, architecture, product, and leadership.\n\nYou must be able to operate independently, take full ownership of the data platform, and bring proven experience building scalable, reliable, cost-optimized data solutions on Azure.\n\nKey Responsibilities\n\nData Platform Architecture & Development\n\nOwn the design and evolution of the platform's end-to-end data architecture across Cosmos DB, Azure Data Explorer (ADX), Azure SQL, and Fabric.\nArchitect and optimize Cosmos DB for high-throughput IoT workloads: partition key strategy, indexing policy, schema design, TTL configuration, RU/s throughput tuning, and change feed utilization.\nBuild and manage ADX clusters: ingestion pipelines (Event Hub ingestion, ingestion mappings, update policies), KQL query optimization, retention and caching policy tuning, and materialized views for analytics.\nDesign and manage Azure SQL schemas, stored procedures, and ETL jobs supporting relational reporting and operational data needs.\nArchitect data flow across the hot path (Event Hubs real-time processing), warm path (Cosmos DB operational queries), and cold/analytics path (ADX long-term telemetry retention and aggregation).\nBuild and maintain ingestion pipelines using Azure Functions, Event Hubs, and Service Bus.\n\nETL / ELT & Data Transformation\n\nDesign and implement high-throughput ingestion pipelines processing millions of IoT device events per day, including telemetry, alarms, lifecycle events, and geospatial data.\nBuild transformation and enrichment logic in C#/.NET, Python, and/or pySpark integrated with Azure Functions and Event Hub triggered pipelines.\nImplement data quality, validation, deduplication, and anomaly detection within ingestion pipelines.\nApply CI/CD practices for data pipeline deployment using GitHub Actions or Azure DevOps.\nDesign and maintain ADX update policies and Cosmos DB change feed processors for downstream data propagation.\n\nData Modeling & Storage Strategy\n\nDesign scalable, queryable data models for time-series telemetry, alarm events, geospatial lookups (H3 hexagonal indexing), and fleet/asset metadata.\nImplement optimal partitioning strategies tailored to Cosmos DB (tenant + device key patterns) and ADX (ingestion time partitioning, row ordering policies).\nModel multi-tenant data isolation and access patterns in both Cosmos DB and Azure SQL.\nManage data lifecycle policies across ADX (hot/cold cache tiers, retention) and Cosmos DB (TTL, archival strategy).\nCollaborate with backend engineering to define microservice data contracts and Cosmos DB document schemas that support both operational APIs and analytics queries.\n\nCross-Functional Collaboration\n\nPartner with platform architects on the evolution of the next-generation telematics platform data architecture.\nWork closely with backend (JAVA) engineers to support ingestion patterns, event processing, and data contract design across microservices.\nSupport product and business stakeholders with analytics queries, reporting, and ad hoc data investigation using ADX/KQL.\nPartner with project managers to deliver data milestones predictably and communicate risks early.\n\nOperations & Reliability\n\nOwn reliability, observability, and SLA of all data pipelines across the production SaaS platform.\nMonitor, diagnose, and optimize costs across Cosmos DB (RU/s utilization), ADX (compute and storage tiers), Azure SQL, Event Hubs, and Azure Functions.\nImplement proper governance, RBAC, and data access controls consistent with multi-tenant SaaS requirements.\nProduce runbooks, architecture documentation, and knowledge-sharing artifacts for the engineering organization.\n\nRequired Qualifications\n\n5+ years of professional data engineering experience with a track record of building and owning production data platforms.\nEducation: Bachelor’s degree in Computer Science, Mathematics, Information Technology, or a related field.\nDeep, hands-on Azure data expertise, specifically:\nCosmos DB (required) — partition strategy, indexing, change feed, TTL, multi-tenant patterns, RU optimization\nAzure Data Explorer (ADX) (required) — cluster management, ingestion pipelines, KQL, update policies, retention, caching tiers\nAzure SQL (required) — schema design, stored procedures, query optimization, ETL integration\nAzure Event Hubs and Service Bus — high-throughput ingestion, consumer group management, dead-letter handling\nAzure Functions — event-driven pipeline orchestration\nMicrosoft Fabric - Experience with Microsoft Fabric (Real-Time Analytics, Lakehouse, or Eventstream). Familiarity with Microsoft Fabric solutions, including Lakehouse architecture, data pipelines, and notebook-based transformations for scalable data engineering, analytics, and unified data workflows.\nStrong proficiency in KQL for ADX and SQL for Azure SQL; working proficiency in Python, pySpark and/or C#/.NET/JAVA/etc. for pipeline development.\nSolid understanding of multi-tenant SaaS data architecture — isolation patterns, shared infrastructure cost management, tenant-aware querying.\nExperience designing data models for time-series, telemetry, and event-driven workloads at scale.\nStrong understanding of distributed data systems — partitioning, consistency tradeoffs, throughput vs. latency optimization.\nHands-on experience supporting and owning production SaaS platforms end-to-end.\nKnowledge and expertise in using Git for distributed version control, ability to resolve merge conflicts, knowledge of Git branching strategies.\nKnowledge and expertise in Azure DevOps deployment pipelines\nExperience in utilizing AI in a data platform ecosystem.\nAbility to operate independently and cross-functionally across architecture, development, DevOps, and product teams.\n\nPreferred / Nice-to-Have\n\nExperience in IoT, telematics, fleet management, or large-scale connected device platforms.\nFamiliarity with geospatial data — H3 indexing, geofencing, or location-enriched telemetry pipelines.\nFamiliarity with .NET / C# / JAVA in the context of Azure data pipeline development (Azure Functions, Event Hub processors).\nExperience with Azure Container Apps or other containerized Azure compute environments.\nExposure to MQTT, IoT Hub, or cellular device connectivity (private APN) patterns.\n\nFourchette de salaire de base annuel ou fourchette de rémunération horaire de base :\n\n$127,110.00 - $177,870.00\n\nType de rémunération :\n\nSalaire\n\nAdmissible à l’incitation :\n\nYes\n\nÉligible à la commission sur les ventes :\n\nNo\n\nAvertissementNous nous efforçons d’offrir une rémunération compétitive pour ce poste, adaptée à divers facteurs. La rémunération effective dépendra notamment de l’ancienneté, du mérite, de la localisation géographique, du niveau d’études, de l’expérience, des exigences en matière de déplacements et de l’appartenance syndicale. Notre fourchette de rémunération est généralement basée sur la moyenne nationale du pays. Par ailleurs, les avantages peuvent varier en fonction de la région, de l’organisation de l’entreprise, de l’implication syndicale et du statut de l’employé.\n\nÉpanouissez-vous au travail comme à la maison :\n\nLes avantages sociaux sont accessibles DÈS LE PREMIER JOUR pour vous et votre famille, notamment l’assurance santé et des programmes de bien-être global offrant de généreuses mesures incitatives – NOUS OSONS PRENDRE SOIN DE VOUS !\nLes avantages liés à la fondation d’une famille comprennent la prise en charge des traitements de fertilité ainsi qu’une aide à l’adoption et à la gestation pour autrui.\nLes congés payés comprennent jusqu’à 15 jours de congés, des jours fériés payés, des congés maladie et d’autres options pour soutenir le bénévolat et les congés parentaux.\nAbondement au 401K, possibilités de formation et de développement grâce aux programmes de l’entreprise, ainsi qu’une aide aux frais de scolarité et au remboursement de la dette étudiante.\n\nAvis : Les avantages proposés peuvent varier selon le site, les conventions collectives et les réglementations locales/de l’État\n\nPoste à sensibilité en matière de sécurité\n\nNo\n\nL’entreprise désigne certains postes comme étant sensibles à la sécurité. Les postes sensibles à la sécurité peuvent nécessiter la réussite de contrôles supplémentaires de dépistage de drogues. Ce poste est considéré comme sensible à la sécurité :\n\nNous offrons une rémunération compétitive ainsi que des avantages et des programmes complets. Nous sommes un employeur garantissant l’égalité des chances ; tous les candidats qualifiés seront considérés pour un emploi sans distinction de race, de couleur, de religion, de sexe, d’orientation sexuelle, d’identité de genre, d’origine nationale, de grossesse, d’âge, de statut marital, de handicap, de statut de vétéran protégé ou de tout autre statut protégé par la loi.","datePosted":"2026-10-24T09:28:28.619Z","dateModified":"2026-10-24T09:28:28.619Z","hiringOrganization":{"@type":"Organization","name":"Trane Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Minneapolis","addressRegion":"MN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"00ec767f6857960bc7a7de8e"},"url":"https://jobsearcher.com/jobs/00ec767f6857960bc7a7de8e"}}