Data Engineer

Microsoft is a leading technology company building cloud-enabled solutions and innovative products across various domains including data, AI, and enterprise software.
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Data Engineer

Microsoft's Azure Data engineering team is at the forefront of analytics transformation, developing products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and more. The team's mission is to build the data platform for the AI age, enabling data-first applications and fostering a data culture.

The Fabric Telemetry Data Platform team is specifically focused on building a next-generation data platform that revolutionizes how data engineers and partner teams work. This platform emphasizes scalability, resilience, and automation, supporting high-performance querying and self-service capabilities.

As a Data Engineer, you'll be instrumental in:

  • Designing and building scalable data pipelines
  • Developing tools for metadata management
  • Creating job monitoring and notification services
  • Optimizing data processing and storage
  • Implementing automated anomaly detection
  • Streamlining operations through automation

The role requires expertise in:

  • Big data technologies (Hadoop, Hive, Spark)
  • Cloud computing platforms (Azure Data Lake, Azure Data Factory, Azure Synapse)
  • Programming languages (C#, Java, Python)
  • ETL processes and data pipeline development
  • Data governance and security practices

You'll work in a collaborative environment that values diverse perspectives and innovative thinking, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The position offers comprehensive benefits, professional development opportunities, and the chance to work with cutting-edge technologies in a global team setting.

Last updated a day ago

Responsibilities For Data Engineer

  • Design, develop, and maintain data pipelines for data collection, cleansing, transformation, and usage
  • Build frameworks to validate data quality and completeness, detect anomalies
  • Design and implement end-to-end software life cycles, including CI/CD and service reliability
  • Implement performance monitoring protocols across data pipelines
  • Design data modeling and handling procedures for compliance
  • Implement security and access control measures
  • Perform database administration tasks

Requirements For Data Engineer

Java
Python
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 2+ years experience
  • 2+ years of experience in software or data engineering, with proven proficiency in C#, Java, or equivalent
  • 2+ years in one scripting language for data retrieval and manipulation (e.g., SQL or KQL)
  • 2+ years of experience in big data scripting languages like Python, SCOPE, SQL or equivalent
  • 2+ years of experience with ETL and data cloud computing technologies
  • Must pass Microsoft Cloud background check

Benefits For Data Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Data Engineer

Technical Support Engineer (SQL Data Warehouse)

Technical Support Engineer position at Microsoft focusing on SQL Data Warehouse solutions, offering hybrid work and comprehensive benefits.

Data Engineer II - MSTIC RnD

Data Engineer II position at Microsoft's Threat Intelligence Center focusing on building and managing security-focused data pipelines and infrastructure.

Software Engineer II

Software Engineer II position at Microsoft's IDEAs team, working on large-scale distributed systems and data analytics platforms.

Data Engineer II

Microsoft is hiring a Data Engineer II to build scalable data platforms for Teams Phone Systems, offering $98K-$193K salary with comprehensive benefits in Redmond, WA.

Data Engineer

Data Engineer position at Microsoft Azure in Belgrade, Serbia, focusing on building scalable capacity management services and data pipelines for the Azure platform.