This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Microsoft AI Search Places is the center of excellence for understanding and using location and geospatial knowledge for 1st and 3rd party scenarios. Our location services are used broadly by major Microsoft products such as Bing, Copilot, Ads, Office, Windows, Teams, and we power the Azure Maps APIs offered to 3rd party developers. The Search Places team uses geospatial knowledge and advanced Artificial Intelligence technologies to bring high quality Location Search capabilities for people and businesses around the world. We are looking for a solid technical individual with rich industry experience and diverse skills ranging from traditional distributed computing to hands-on expertise in artificial intelligence. This position offers great opportunities to work on challenging problems, build solutions using cutting-edge technologies and have a direct impact on millions of users worldwide. If you are eager to take on challenges, the Search Places team has an exciting opportunity for you!
Job Responsibility:
Designs and builds scalable, backend‑focused software services and distributed systems that improve service reliability, performance, security, and efficiency, supporting high‑volume geospatial and location‑based workloads in production
Applies engineering techniques and machine learning solutions to solve complex geospatial suggestion and location search problems in production
Works on core technology and engineering stack to deliver features to ensure premium service quality internationally
Experiments with new technologies such as LLMs to improve quality and efficiency of the system
Designs and builds software functionalities to improve service reliability, scalability, performance, security, efficiency, etc
Collaborates with partner teams to understand their geospatial services requirements, develop high quality services & solutions to deliver value to our customers
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in languages C# & .NET
OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Master's Degree in Computer Science or related technical field AND 2+ years work experience with coding in languages in C# & .NET
OR Bachelor's Degree in Computer Science or related technical field AND 3+ years work experience with coding in languages including C# & .NET
OR equivalent experience
Capable of designing and implementing scalable production quality services and automated solutions to process large scale data
Solid collaborative and interpersonal communication skills
Maps/Geospatial experience
Understanding of Azure or other cloud services/functions
Leveraging Agentic Productivity Tools for tasks
Familiarity with machine learning frameworks and libraries and experience in machine learning and artificial intelligence projects