Source description
About the role
Design, develop, and maintain high-quality APIs, SDKs, and data pipelines with guidance from senior engineers, including solutions for data collection, cleansing, transformation, and usage to support downstream analysis, visualization, and AI model training. Build and enhance frameworks for data quality and completeness validation, anomaly detection, and data pipeline resiliency, and contribute to unit and integration testing efforts. Contribute to the design and implementation of end-to-end software and data lifecycles—including development, CI/CD, and service reliability—while working closely with Product Management and partner teams. Own and support specific components of the telemetry pipeline, contributing improvements to ensure accurate, efficient, and scalable data collection and processing. Implement data modeling and data handling practices that align with established data governance, privacy, and compliance requirements. Apply security and access control best practices to protect sensitive services and data, following established patterns and guidance. Participate in the on-call rotation to help maintain service health and reliability, and contribute to incident resolution and post-incident learnings. Collaborate with teammates through code reviews, technical discussions, and design reviews. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. * 2+ years of experience in software engineering, with proven proficiency in C#, Java, or equivalent. 2+ years of experience working and building distributed cloud services using Azure or similar technology stacks. Experience with scripting languages for data retrieval and manipulation (e.g., SQL or KQL). 1+ years of demonstrated experience implementing data governance practices, including data access, security and privacy controls and monitoring to comply with regulatory standards. Experience with big data technologies such as: Hadoop, Hive, Spark #azdat #azuredata #azdat #azuredata #azdat #azuredata #fabricdata #dataintegration #azure #bigdata #telemetry Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,800 - CAD $169,300 per year.
More at Microsoft