Software Engineer II - Insights, Data Engineering & Analytics team (IDEAS)

Job expired!

Join Microsoft as a Software Engineer II - Insights, Data Engineering & Analytics (IDEAS)

Are you passionate about cutting-edge Generative Artificial Intelligence (AI), Large Language Models (LLM), Machine Learning (ML), and cloud technologies? Do you thrive in cross-functional and dynamic environments? If pioneering new and innovative ways to collect and showcase key customer data excites you, then this opportunity with Microsoft's Insights, Data Engineering & Analytics team (IDEAS) might be perfect for you.

About the Team

At the heart of Microsoft's mission is Microsoft 365, empowering people and organizations to achieve more. The IDEAS team is dedicated to fostering a data-informed culture within the entire Experiences + Devices (E+D) group. Our goal is to inspire and enable informed decision-making through data, enhancing efficiency, empowerment, and driving success in the critical cloud business sector.

We prioritize the development and career progression of our engineers. We value continuous learning, celebrating mistakes as learning opportunities, and fostering an inclusive environment where diverse experiences and backgrounds are respected. We believe this approach leads to the best workplace, resulting in the best products and services.

The Role: Software Engineer II - Insights, Data Engineering & Analytics (IDEAS)

As a Software Engineer II on the IDEAS team, you will provide technical leadership and develop end-to-end AI/ML-powered data solutions that drive strategic insights for M365 in the Copilot era. You will enhance data processing capabilities for Microsoft Copilot(s) and other essential business initiatives.

Location

This position is based in the U.S., and relocation does not apply.

Responsibilities

  • Lead the technical development of AI/ML-powered data solutions for M365, driving optimal user experiences and adaptability to evolving market conditions.
  • Apply your expertise in Generative AI/Machine Learning, engineering, and analytics to solve petabyte-scale data problems using cutting-edge data analytics technologies.
  • Design features for large-scale distributed data onboarding and refine products through data analytics and integration, fostering a Data Driven culture.

Qualifications

Required Qualifications:

  • 2+ years of technical engineering experience with coding in languages such as C#, Java, C++, JavaScript, or Python, or equivalent experience.
  • 2+ years of experience in building cloud-scale big data analytics applications and cloud platforms (e.g., Azure, AWS, GCP).
  • 1+ year of experience with Generative AI or Machine Learning.

Other Requirements:

  • Ability to meet Microsoft, customer, and/or government security screening requirements.
  • Must pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related technical field and additional technical engineering experience.
  • Experience with Generative AI and Machine Learning.
  • Experience with cloud-scale big data analytics, cloud platforms, and scripting languages such as PowerShell, Python, JavaScript, or Ruby.

Compensation

The typical base pay range across the U.S. for this role is $98,300 - $193,200 per year. For locations within the San Francisco Bay area and New York City metropolitan area, the range is $127,200 - $208,800 per year. Benefits and other compensation eligibility may vary. For additional information, visit .

How to Apply

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without discrimination based on age, ancestry, color, gender identity, genetic information, marital status, national origin, physical or mental disability, political affiliation, race, religion, sex, sexual orientation, or any other characteristic protected by applicable laws.

If you need assistance or a reasonable accommodation due to a disability during the application or the recruiting process, please submit a request via the .

Join Microsoft today and be a part of our mission to empower every person and organization on the planet to achieve more!