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 Search Growth & Monetization Team is at the forefront of driving Bing’s business growth and revenue through innovation in both user experience and advanced AI technologies. As the search landscape rapidly evolves, our team leverages state-of-the-art AI, including LLMs, machine learning, and data-driven experimentation to deliver impactful features and optimizations. We operate in a highly agile environment, moving quickly from ideation to experimentation, development, and deployment with continuous releases throughout the year. We are seeking a full-stack engineer to join our dynamic team. You will work across the full product stack — from architecting and shipping Ads and whole page optimization features, to building data pipelines, running experiments, and integrating AI where it creates the most value. In this role, you will own and drive complex, high-impact projects end-to-end, navigate cross-team dependencies, and bring solid technical judgment to shape our engineering direction. With access to vast datasets, high-performance distributed systems, and the latest AI tools, your work will define the future of search monetization and drive key business metrics for Microsoft's online ecosystem.
Job Responsibility:
Own and drive complex, cross-team projects end-to-end — from technical design through shipping, tackling challenges and dependencies along the way
Design, develop, and deploy high-quality features across the monetization and growth stack, ensuring solution quality through robust test strategies
Analyze A/B experiments and user metrics to inform product decisions
generate and prototype innovative ideas for user engagement and revenue growth using competitive analysis and AI insights
Apply AI and data science techniques to understand user behaviors, drive monetization innovation, and improve engineering practices across the development lifecycle
Build and maintain service monitors, dashboards, and data pipelines to ensure system reliability and track user and revenue growth
Produce extensible, high-quality code
advocate for new technology trends and share best practices on coding patterns, debugging, and engineering excellence with the team
Partner with internal stakeholders to determine customer and user requirements, and collaborate with global teams to deliver high-impact solutions at scale.
Requirements:
Bachelor'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 equivalent experience
Solid experience in web development with JavaScript, TypeScript, HTML, CSS
Proven ability to architect complex systems, debug challenging issues, and deliver high-quality solutions end-to-end
Solid design, problem-solving, and data analysis skills, with a passion for quality, performance, and engineering excellence
Experience solving analytical problems using quantitative and AI-driven approaches
Motivated and able to work independently to own and drive projects, as well as collaboratively to deliver innovative solutions to technical and business challenges
Excellent communication skills in English.
Nice to have:
Master'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 OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experience owning and delivering complex, cross-team projects with multiple dependencies
Track record of elevating engineering practices and sharing knowledge with peers.