With continued growth in digital data and the desire to leverage data to address problems that touch all aspects of our lives, Microsoft’s Windows Servicing & Delivery Org is looking for a data-first-minded engineer to meet these challenges! Join the Update Platform team for the chance
to have an impact on billions of customers every day. The Update Platform Team is responsible for ensuring the seamless delivery and integration of software updates and keeping our customers up-to-date and secure at all times.
As a member of the Update Platform Insights team, you will be at the forefront of building and maintaining the underlying data platform, keeping it running at high standards to induce high confidence, reliability and trustworthiness in the insights, supporting our day-2-day operations keeping billions of devices secure and up-2-date.In this exciting role,
Data Engineer work with a diverse group of talented professionals, innovate for greater platform efficiency as well as leveraging the latest technologies and best practices to streamline our update processes with timely in-depth insights and intelligent features.
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.
Relocation assistance is unavailable for this role.
Responsibilities
- Data Management and Transformation: With detailed instructions, you will apply modification techniques to transform raw data into compatible formats for downstream systems. Utilize software and computing tools to ensure data quality and completeness. Implement code to extract and validate raw data from upstream sources, ensuring accuracy and reliability.
- Data Requirements and Modeling: Collaborate with stakeholders to document and understand data requirements. Evaluate project plans to assess data costs, access, and availability. Draft design specifications to model data flow and storage, ensuring data is easy to connect and manage.
- Compliance: You will follow data modeling and handling procedures to maintain compliance with all applicable laws and policies across your assigned workstreams. You’ll also learn about permissions and approvals for data access within a data pipeline.
- Engineering Fundamentals: You will contribute to performing root cause analysis to identify and resolve issues and anomalies. With guidance from others, you’ll contribute to the development of reliability and performance monitoring protocols and build visualizations to monitor data quality and pipeline health. Support and monitor data platforms to ensure optimal performance and compliance with service level agreements.
- Validation and Quality Mindset: Apply and use operational fundamentals to validate and ensure quality of the product as well as the underlying data pipeline and assets to secure trustworthiness in your data on a daily basis.
- Customer Focus: Be driven by a focus on customer happiness and success. We as a team only succeed if our customers are secure and protected via the updates we deliver.
Qualifications
Required Qualifications
- Bachelor's Degree in Computer Science, or related field
- Experience with ETL and data transformation techniques for large datasets.
- Experience with data visualization tools, Orchestration, and Data Pipeline.
- Experience with scripting and coding languages with a focus on data engineering, like SQL, KQL, Python, Scope and others.
- Experience with C# or similar object-oriented programming languages.
Other Requirements
Candidates must be able to meet Microsoft, customer and/or government security screening requirements that are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications
Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering , or related field AND 1+ year(s) experience in business analytics, data science, data modeling or data engineering work- OR Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field
- Experience with Dev, Data or ML Ops processes
- Experience reading, debugging and writing production ready code in C/C++
- Experience with supporting AI/ML applications for internal and external customer facing products and building big data pipelines for those scenarios
- Experience with Git, ADO or equivalent Source Control Systems.
- Experience with building large data processing frameworks using technologies like Azure Data Factory, Azure Data Explorer, PowerBI and/or other public and Microsoft internal tools.
Data Engineering IC2 - The typical base pay range for this role across the U.S. is USD $81,900 - $160,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $105,600 - $174,600 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft will accept applications for the role until September 26, 2024.
Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.