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).
Bing Multimedia is dedicated to developing the world's leading video and image search product, used by millions of people daily. We innovate by advancing cutting-edge techniques in statistics, information retrieval, data mining, machine learning, large language models (LLMs), multimodal technologies, UX frameworks, and distributed systems. Our goal is to create the next generation of AI-powered search experiences that delight our users. We need a skilled Principal Software Engineer to lead in areas like large-scale data processing, advanced training techniques, and feature engineering. You'll handle complex tasks and drive projects from start to finish, involving idea generation, collaboration with partner teams, and managing execution and deployment details. We seek experienced engineers ready to contribute to Bing Multimedia.
Job Responsibility:
Oversee and deliver full features, covering design, architecture, implementation, testing, debugging, and deployment.
Deliver high quality results with full ownership and take the product to next level.
Lead design and code reviews to maintain high quality.
Focus on live site and operational excellence.
Align the team’s engineering strategy with organisational goals and adhere to best practices.
Develop high-quality cloud-based solutions using an agile methodology.
Comply with security, accessibility, GDPR, and performance standards.
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 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
8+ years of software development experience with proficiency in C/C++, C# or Java.
6+ years of professional experience building cloud applications focused on front end development using technologies like React/JavaScript/TypeScript/CSS/HTML.
Experience in guiding or mentoring a team of engineers.
Great problem solving and analytical skills.
Well versed with DevOps practices.
Excellent communicator, capable of building and maintaining relationships with various Microsoft teams.
Nice to have:
Related experiences in search/recommendation algorithms, image analysis, big data analytics.
Knowledge on cloud development and micro-services serverless functions is a plus.
A working knowledge of CI and CD pipelines in a development cycle.