At a glance
AI generatedTL;DR
The Microsoft AI – Bing Places Data team is seeking a Software Engineer II to accelerate the adoption of Location, Places, and POI data for Copilot and Bing Search experiences. This role involves collaborating with product managers and technical leads to understand user requirements, designing scalable solutions using large-scale interactive data analytics and machine learning models, implementing maintainable code in languages like C++, Java, or Python, and ensuring robust test coverage through automation. The engineer will work on extracting rich content from hundreds of millions of global location entities, utilizing web scraping and trusted partner signals, while maintaining compliance with security and regulatory standards. Ideal candidates have a Bachelor's degree in Computer Science and 2+ years of experience in software development, along with hands-on experience in AI/ML frameworks like PyTorch or TensorFlow and big data systems such as Spark.
Skills
What you'll do
- Design secure, reliable, and sustainable software that is resilient to change.
- Develop and refine test plans for backend services to ensure robust coverage.
- Implement maintainable, extensible code following Microsoft engineering standards.
- Integrate telemetry and improve tools to uphold reliability and performance expectations.
- Extract and create rich content from global location entities using various signals.
What we're looking for
- Bachelor's Degree in Computer Science or related field and 2+ years of technical engineering experience.
- Proficiency in coding languages such as C, C++, C#, Java, or Python.
- Hands-on experience with AI/ML frameworks like PyTorch or TensorFlow.
- Experience in big data systems including Spark/PySpark or stream processing.
- Strong background in software development and system design.
- Ability to debug complex issues across client and server layers.
- Proven skills in software system design and architecture.
Employer
About Microsoft
Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing
Microsoft currently has 534 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.
Most-posted roles
- | Microsoft Careers 121
- Principal Software Engineer | Microsoft Careers 19
- Senior Software Engineer | Microsoft Careers 18
- Software Engineer II | Microsoft Careers 10
- Principal Applied Scientist | Microsoft Careers 5