Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer on the Bing Multimedia team, focusing on AI-powered visual discovery and multimodal experiences. The role involves designing and building large-scale AI systems, integrating LLMs and multimodal AI into production, and contributing to both backend services and user-facing components for Bing Image Search and other Microsoft AI products.

What you'd actually do

  1. Design and build AI-powered image search capabilities, helping intelligent systems understand user intent, adapt to context, and deliver meaningful visual experiences at global scale.
  2. Own key product and platform components end to end, translating user and business needs into scalable system designs and production-ready solutions.
  3. Apply large language models and multimodal AI in production, integrating reasoning and grounding capabilities to improve relevance, usefulness, and overall experience quality.
  4. Build intelligent, adaptive experiences across the stack, contributing to both backend services and user-facing components that help users explore, refine, and act on visual information.
  5. Design, implement, and operate scalable platforms and services, maintaining high standards for performance, reliability, maintainability, and efficiency under real-world workloads.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Nice to have

  • Experience building search, recommendation, or large-scale information retrieval systems.
  • Hands-on experience applying LLMs, multimodal AI, or AI-driven reasoning systems in production environments.
  • Experience designing evaluation frameworks, experimentation approaches, and quality metrics for AI-powered systems.
  • Background in image processing, computer vision, or content understanding pipelines.
  • Experience mentoring engineers, contributing to engineering best practices, and helping raise technical quality across a team.
  • Solid product intuition, with the ability to balance user value, technical complexity, and operational constraints.

What the JD emphasized

  • AI-powered systems
  • large language models
  • multimodal AI

Other signals

  • AI-powered visual discovery
  • multimodal understanding
  • large language models
  • scalable distributed services
  • AI-powered systems