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).
Are you ready to make a global impact that has visible impact on consumers? Join MAI Search Multimedia UX team at Microsoft, where we experiment, learn and deliver rich search experiences to consumers worldwide. As part of Microsoft AI, our team is taking a giant step in advancing and incorporating AI into our search experience, delivering new and exciting features such as AI generated content and visual search. There is no limit to creativity in our work, at a scale and reach that is unmatched. As a Senior Software Engineer in Search Multimedia UX team, you will help us to build and improve Multimedia experiences on Bing Search, that are extensible and usable on other Windows products, including Copilot. You will collaborate closely with designers and product managers to help define and clarify user journeys, consider all scenarios, and implement solutions to deliver high quality features. You will have opportunities for mentorship, career growth, and work in high volume business impact areas.
Job Responsibility:
Collaborates with appropriate stakeholders to determine user requirements for a scenario
Drives identification of dependencies and the development of design documents for a product, application, service, or platform
Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
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
OR equivalent experience
2+ years of experience in designing, coding, and debugging large-scale systems and taking them to production
Familiarity with building AI-powered services and multi-agent systems
Nice to have:
Master's Degree in Computer Science or related technical field AND 6+ 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python