Data Engineer

Microsoft is a company building the data platform for the age of AI, powering data-first applications and driving a data culture.
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

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 Fabric Data Analytics, Insights, and Curation team is specifically focused on understanding Microsoft Fabric composite services and empowering strategic business leaders.

As a Data Engineer, you'll be part of a team that handles large-scale data transformation and insights generation. You'll work on building and managing pipelines, transformations, platforms, and models that power the Fabric product. The role offers opportunities in Analytics, Science, Software Engineering, DevOps, and Cloud Systems.

The position requires expertise in data engineering with Azure technologies, including Azure Data Lake, Data Factory, Synapse, Logic Apps, Functions, Data Explorer, and Power BI. You'll collaborate with Engineers, Scientists, Product teams, and Architects to build next-generation data democratization products.

Microsoft offers a culture focused on customer centricity, innovation, and agility. The company values diversity and different perspectives, actively seeking them out to enhance collective power. The role provides opportunities to work with cutting-edge technologies while contributing to Microsoft's mission of building the data platform for the AI age.

Benefits include industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, generous time off, and networking opportunities. The position offers hybrid work arrangements with up to 50% work from home and minimal travel requirements (0-25%).

Last updated 4 days ago

Responsibilities For Data Engineer

  • Develop and maintain data pipelines for data collection, management, and transformation
  • 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 governance compliance
  • Implement security and access control measures
  • Perform database administration tasks
  • Collaborate with Product Managers, Data Scientists, and other stakeholders

Requirements For Data Engineer

Java
Python
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 3+ years' experience
  • 2+ years of experience in software or data engineering with proficiency in C#, Java, or equivalent
  • 2+ years in SQL or KQL for data retrieval and manipulation
  • 2+ years of experience with ETL and 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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Data Engineer

Experimentation Program Manager

Microsoft seeks Experimentation Program Manager to lead A/B testing and user research strategies across global eCommerce platforms, offering hybrid work and competitive benefits.

Technical Support Engineer - Data Integration

Technical Support Engineer position at Microsoft focusing on data integration and analytics support, offering remote work and comprehensive benefits.

Data Engineer

Data Engineer position at Microsoft focusing on big data, analytics, and data pipeline development using Azure technologies.

Software Engineer II - Data Services

Microsoft seeks a Software Engineer II for Windows Autopatch team to develop reporting platforms using big data technologies.

Technical Support Engineer - Azure Synapse Analytics

Technical Support Engineer role at Microsoft focusing on Azure Synapse Analytics and data warehouse solutions, offering remote work and comprehensive benefits.