Want to get hired at Microsoft?

Data Engineer II

Microsoft

Redmond, WAOn Site

Original Job Summary

About the Role

Microsoft Security is on a mission to make the world safer by protecting digital technology platforms and our internal estate. As a Data Engineer II, you will work with our data scientists and machine learning engineers on the Microsoft Identity security team to create, maintain, and optimize large datasets and data pipelines supporting our full-stack Data Science team. Your work will help prevent account compromise and fraud, protecting millions of Microsoft customers from malicious actors.

Responsibilities

You will be responsible for:

  • Implementing robust data pipelines to extract raw data and ensure quality.
  • Optimizing performance of big data jobs and monitoring protocols.
  • Maintaining compliance with applicable laws and policies.
  • Advocating for data engineering best practices.

Qualifications

The role requires a relevant degree in Computer Science, Math, Software Engineering, Computer Engineering, or a related field with experience in data engineering, data science, business analytics, or software development. Experience in cloud-based big data processing, tools such as Apache Spark and Python, as well as data visualization using Power BI is highly valued.

Additional Information

You will work in a culture that embraces a growth mindset and values respect, integrity, and accountability. Microsoft offers competitive salaries, benefits, and a dynamic work environment focused on inclusivity and innovation. Applications are open until October 15, 2025.

Key skills/competency

Data Pipelines, Cloud, Big Data, Apache Spark, Python, Data Visualization, Machine Learning, Compliance, Security, Performance Optimization

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft Security: Understand their mission and culture.
  • Customize your resume: Highlight your big data skills.
  • Align certifications: Emphasize cloud and data engineering tools.
  • Prepare for technical interviews: Practice Apache Spark and Python challenges.

📝 Interview Preparation Advice

Technical Preparation

Review Apache Spark basics and advanced patterns.
Practice Python coding exercises relevant to data pipelines.
Understand cloud computing architecture fundamentals.
Test performance monitoring techniques on sample datasets.

Behavioral Questions

Describe a challenge you solved collaboratively.
Explain handling compliance issues under pressure.
Discuss learning from a project setback.
Share a time you improved process efficiency.