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 Bing Multimedia team is building the next generation of AI-powered visual discovery, helping people explore, understand, and make decisions through images at global scale. We develop the systems behind Bing Image Search and multimodal experiences across Microsoft’s AI ecosystem. As a Software Engineer on the Image Search Experience team, you will design, build, and improve services and product experiences that combine multimodal understanding, large language models, and scalable distributed systems. You will work closely with engineers, product managers, designers, and data scientists to deliver rich, responsive, and reliable visual experiences that help users search, explore, and interact with images in new ways. This role is a solid opportunity to grow as an engineer while working on cutting-edge AI experiences used by millions of people worldwide. You will contribute to production systems end-to-end, learn from senior engineers and technical leaders, and help shape the future of multimedia search through high-impact engineering work.
Job Responsibility:
Build and improve AI-powered image search experiences that better understand user intent and context
Develop and ship production features and services across key product and platform areas
Apply LLM and multimodal AI capabilities to improve relevance, usefulness, and overall experience quality
Help create intelligent, adaptive experiences that support user exploration and decision-making
Design and operate scalable systems with sold performance, reliability, and efficiency
Use metrics, experiments, and user feedback to measure impact and guide improvements
Collaborate across engineering, product, design, and data science, while growing technical ownership and contributing to design and code reviews
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, JavaScript, or Python
OR equivalent experience
2+ years of experience building and shipping production software
Experience with backend services, distributed systems, or cloud-based applications
Ability to design, implement, and maintain scalable and reliable software components
Familiarity with AI/ML-enabled product development
Experience using data, metrics, or experimentation to drive engineering improvements
Experience building search, recommendation, or large-scale content discovery systems
Familiarity with LLMs, multimodal AI, or AI-powered product experiences
Experience with evaluation, experimentation, or quality metrics for user-facing systems
Background in image processing, computer vision, or content understanding
Demonstrated ability to collaborate effectively, share knowledge, and contribute to engineering best practices
Solid product sense and ability to balance user value, technical tradeoffs, and operational needs
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, JavaScript, 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, JavaScript, or Python