The Microsoft Search, Assistant, and Intelligence (MSAI) team is responsible for developing and delivering innovative solutions for Microsoft 365 Copilot. We work on integrating intelligence and natural language capabilities into all the Microsoft 365 apps.
Joining the MSAI team to improve the quality of M365 Copilot is an exciting opportunity to work on cutting-edge technology and make a real impact on the way people work and communicate. You will have the chance to work with a talented and dedicated team of engineers, scientists, designers, and product managers to build innovative solutions that help people be more productive and efficient.
If you are passionate about technology and want to be part of a team that is changing the way people work, then this is the place for you.
Responsibilities
We’re looking for senior software developers, who are passionate about building new, exciting, cutting edge technologies in AI field.
As part of the MSAI team, not only you will contribute substantially, you will also have opportunity to influence and shape up the future of M365 products!
More specifically:
Collaborates with appropriate stakeholders to determine user requirements for a scenario.
Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Qualifications
The ideal candidate will have a strong technical background, a solid understanding of software engineering principles, with proven track record of working well with PM/designers in a product group, exceptional problem solving, design, and programming skills.
You should be self-motivated and self-directed. Excellent interpersonal communication skills, written communication skills and the ability to work well in a team environment are essential.
More detailed qualifications for this position include:
BS/MS/Ph.D in Computer Science, Mathematics or related field.
Proficient in C#, Python, C++ or other programming languages.
English reading and writing skills and fluent English speaker.
Experience in search, information retrieval, data mining or NLP related area.
Experience in LLM application.
Ability to derive creative and innovative solutions by thinking “outside the box”.
Experience and passion in designing, developing and shipping high quality software products, systems and services
Ability to collaborate and drive results in a cross-group/team project.
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 (https://careers.microsoft.com/v2/global/en/accessibility.html) .