DevJobs

Principal Software Engineer – Microsoft Search and Assistant Intelligence (MSAI)

Overview
Skills
  • C# C#
  • Java Java
  • Python Python
  • AWS AWS
  • Azure Azure
  • Data Analysis
  • Distributed Systems
  • Ultra-Low Latency Services
The Microsoft Search and Assistant Intelligence team is at the forefront of AI and LLM innovation, delivering world-class features that power the search and assistant experiences across M365 apps. Our team builds high-scale, highly optimized for cost and latency services that enable users to find relevant information, get personalized answers, and interact with natural language commands. We leverage state-of-the-art AI and LLM technologies, such as deep neural networks, transformers, and knowledge graphs, to create intelligent and engaging experiences that empower users to achieve more with Microsoft 365.

Responsibilities

We are seeking a highly experienced Software Engineer to join our dynamic team. As a Principal Software Engineer, you will play a crucial role in shaping the technical direction of our projects and driving the development of cutting-edge software solutions. You should be a seasoned software architect and developer with a deep understanding of building large-scale services and products. Your ability to lead and inspire teams, from project inception through product launch and beyond, will be paramount to success in this role.

Qualifications

A Master's degree in Computer Science is preferred, but a Bachelor's degree is acceptable.

Required Qualifications

  • Data and Machine Learning: A passion for solving challenging technical problems at scale, particularly in the areas of data, machine learning, and analytics.
  • Software Development: Proficiency in a range of programming languages such as C#, Java and Python.
  • Proven experience as a tech leader and architect, with a track record of defining and driving the technical vision and architecture for complex software projects
  • Machine Learning Applications: Experience in developing machine learning applications

Advantage

  • Cloud Computing: Experience in cloud computing platforms, including Azure and AWS.
  • Data-Driven Development and Analysis: Ability to make data-driven decisions and conduct in-depth data analysis.
  • Ultra-Low Latency Services: Expertise in designing and optimizing services for ultra-low latency.
  • Distributed Systems: Proficiency in developing and maintaining distributed systems.

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.
Microsoft