JobsSenior Software Engineer
Job description
The Senior Software Engineer position on the Bing Multimedia team focuses on designing and building AI-powered image search capabilities. This role involves working with multimodal understanding and large language models to create adaptive visual experiences. The engineer will contribute to both backend services and user-facing components, ensuring high performance and reliability. This position offers the chance to work on large-scale AI experiences that impact millions of users globally.
Requirements
- 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.
- 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 and contributing to engineering best practices.
Responsibilities
- Design and build AI-powered image search capabilities that understand user intent and adapt to context.
- Own key product and platform components end to end, translating user and business needs into scalable system designs.
- Apply large language models and multimodal AI in production to improve relevance and overall experience quality.
- Build intelligent, adaptive experiences across the stack, contributing to backend services and user-facing components.
- Design, implement, and operate scalable platforms and services while maintaining high performance and reliability.
- Use metrics, experimentation, and user feedback to evaluate impact and continuously improve product quality.
- Collaborate closely across engineering, product, design, data science, and platform teams.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
