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).
The Microsoft AI – Bing Places Data team is seeking a passionate engineer to accelerate the adoption of Location, Places and POI data for Copilot and Bing Search experiences. Our team is uniquely positioned to provide rich entity data to experiences across the Bing Search and Copilot space, driving the growth of Generative AI and Agents building the best experiences for our customers. We seek a MAI - Bing Places - Software Engineer II with a solid passion for technology, intellectual curiosity, and a willingness to learn and share. This opportunity allows you to make a broad positive impact using a range of software tools and services, including large-scale interactive data analytics, scalable map-reduce compute, machine learning and AI, LLM models, service and data engineering, security, compliance, and service management. We develop processes to extract and create rich content from hundreds of millions of location entities globally utilizing a variety of signals and algorithms from web scraping to trusted partners.
Job Responsibility:
Understand User Requirements – Collaborate with product managers and technical leads to clarify requirements and incorporate continuous feedback loops
Design and Architecture – Contribute to solution architecture, create design documents, and ensure alignment with security, privacy, and compliance requirements
Coding and Code Quality – Implement maintainable, extensible code and participate in reviews that uphold Microsoft engineering standards
Testing and Automation – Develop and refine test plans, integrate automation, and ensure robust test coverage for backend services
Engineering Excellence – Integrate telemetry, improve tools and processes, and maintain compliance with reliability, accessibility, and regulatory expectations
Design secure, reliable, and sustainable software that is resilient to change
Develop, validate, release, and derive insights from software that enhances our customers experiences
Champion customer-first design leads to increased loyalty to Copilot, Search and our Partners across various organizations
Demonstrate partnership, accountability, clarity in communication and technical depth while delivering results
Apply critical analyses to data to validate hypotheses and inform decisions
Foster an inclusive environment that welcomes diverse perspectives, and in turn leverages that diversity to create more inclusive products for our customers
Work with appropriate stakeholders to determine user requirements for a set of features
Contribute to the identification of dependencies, and the development of design documents for a product area
Creates and implements code for a product, service, or feature, reusing code as applicable
Contributes to efforts to break down larger work items into smaller work items and provides estimation
Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
Model a growth mindset by learning from others and sharing your learnings with others
Embody our Culture and Values
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python
OR equivalent experience
2+ years of hands-on software design and coding experience
2+ years of strong background in software development and system design
2+ years of strong problem-solving design, implementation, and communication skills
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have:
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python
OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python
OR equivalent experience
Experience in AI/ML frameworks such as PyTorch or TensorFlow and practical experience applying Data Science techniques
Experience in big data systems such as Spark/PySpark or Stream Processing Systems
Experience with cloud services
Ability to debug complex issues across client and server layers
Proven skills in software system design and architecture