Skip to main content

Bengaluru, India

Principal Product Manager Principal Product Manager

Location
Bengaluru, India
Job Number
200028782-en-2
City
Bengaluru
Team
Search
Country
India
Discipline
Product Management
Overview

Lead the vision and execution for next-generation agentic AI products—designing generative experiences across search, chat and other agentic experiences. As a Principal Product Manager (PM) for the Search & AI team, you’ll architect solutions that reason, plan, and act across applications, the web, and the OS, empowering users to accomplish complex tasks with intelligence and reliability. 

You’ll join a high-impact team that uses the cutting edge of generative model and applies to high-value product experiences across Search and Copilot. Search & AI Experiences team thrives on rapid innovation, cross-functional collaboration, and a culture that values curiosity, autonomy, and bold problem-solving.  We work across a range of experiences spanning from user intent understanding, semantic understanding of queries and documents, vector-based information retrieval, generating card answers and user experiences and generative query suggestions.  We also work on leading edge of Responsible AI techniques to ensure high quality user interactions.  We seek PMs who have shipped 0-to-1 agentic products at leading AI startups or labs, great product sense and user experience instincts, driven growth or mindshare in the AI space, and excel in fast-paced, ambiguous environments. 

If you’re energized by building the future of generative AI experiences and want to shape how intelligent agents empower millions, we want to hear from you!

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50-mile commute of a designated Microsoft office in the U.S. or 25-mile  commute of a non-U.S., country-specific location are expected to work from  the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction. 



Responsibilities

As a Principal Product Manager, you will: 

  •  Define and deliver on the strategicroadmap and vision across multiple initiatives.
  • Identify user workflows where AI adds clear value, basing decisions on data and user feedback.
  • Turn model capabilities into specific product features, define MVPs, and refine them using user and business metrics.
  • Work directly with applied science, engineering, and design to turn AI research into practical products that scale and serve users well.
  • Create and use evaluation methods to track product quality, user experience, and safety throughout development.
  • Write clear documents to keep stakeholders aligned on product goals, priorities, and decisions.
  • Promote adoption by representing Microsoft AI at industry events, showing how technical features translate into user benefits and growth.
  • Make informed decisions in uncertain situations, manage risks and incidents, and support continuous improvement through postmortem review.
  • Be the thought-leader for driving DAU growth across teams.
  • Prioritize features to maximize DAU growth – build and partner with feature teams. 
  • Envision and implement distribution tactics for the product growth– these include cross org execution of entry points, external partnerships for mobile & desktop DAU and other growth hacks. 
  • Create win-win partnership pitches and evolve strategic partnerships to drive growth across industry and research labs.
  • Manage, implement and deliver cross-org growth initiatives through collaboration & evangelism.


Qualifications

Required Qualifications:

  • Bachelor’s Degree AND 8+ years experience in product/service/program management or software development.
    • OR equivalent experience.

Preferred Qualifications:

  • 3+ years of experience launching 0-to-1 products (from concept to market) in a consumer-facing product environment.
  • 3+ years of experience building products that leverage AI/ML technologies.
  • Experience managing and shipping products in an AI lab or an AI-focused startup.
  • Proven track record of collaborating with cross-functional teams (engineering, design, research) to deliver user-facing features.
  • Familiarity with experimentation tools, data analytics, and strong in vibe coding / working knowledge of coding (Python, JavaScript, SQL).
  • Excellent analytical, communication, presentation and negotiation skills with cross-functional organizations, customers and stakeholders.
  • Entrepreneurial mindset, possesses a high energy level to react to situations quickly and decisively, possessing self-confidence to be assertive when taking a position, not afraid to make decisions.
  • Passionate & capable of driving cross-functional initiatives – product features, distribution tactics & partnerships. 
  • Demonstrated expertise in growing consumer products of large scale globally.  

 

 

#MicrosoftAI


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Principal Software Engineer

Redmond, US
Software Engineering

Bengaluru, India

Principal Applied Scientist Principal Applied Scientist

Location
Bengaluru, India
Job Number
200034832-en-1
City
Bengaluru
Team
Monetization
Country
India
Discipline
Applied Sciences
Overview

Microsoft Advertising is building the next generation of intelligent recommendation and decisioning systems across search, native, display, video, commerce, and emerging AI-mediated experiences.

We are seeking a Senior Principal Applied Scientist to define and drive the scientific direction for large-scale recommender and decisioning systems across Ads. This role spans retrieval, matching, relevance, ad quality, fraud and abuse detection, content and intent understanding, foundation-models and its powered recommendation experiences.

This role is focused on creating the scientific foundations that enable new monetization scenarios to scale with high quality, operational efficiency, and rapid iteration across evolving product surfaces. The ideal candidate will operate across multiple horizons: delivering measurable near-term product and business impact, while shaping the long-term architecture of next generation of Ads systems.



Responsibilities
  • Define, drive  and deliver  multi-year technical strategy, and investment roadmap for large-scale recommender and decisioning systems across Ads.
  • Lead the invention, incubation, and productionization of next-generation machine learning systems spanning large retrieval models,  foundation-model-powered recommendation systems and agentic workflows.
  • Drive step-function improvements in relevance, user value, advertiser outcomes and system efficiency
  • Influence senior leaders across product, engineering and partner science organizations on scientific direction, architecture, long-range capability building, and prioritization of major investments.
  • Mentor scientists and engineers, elevate scientific rigor and technical standards across the organization, and help shape the next generation of applied science leadership.


Qualifications
  • Bachelor’s Degree in Computer Science, Statistics, Electrical Engineering, Computer Engineering, or related field AND 15+ years of related experience in applied science, machine learning, recommender systems, information retrieval, ranking, optimization, or related areas
    OR Master’s Degree in a related field AND 12+ years of related experience
    OR Doctorate in a related field AND 10+ years of related experience
    OR equivalent experience.
  • Deep expertise in one or more of the following areas: retrieval, relevance, recommender systems, large-scale machine learning,  trust and safety
  • Proven track record of defining technical and scientific strategy for large-scale machine learning systems and delivering measurable product and business impact in production environments.
  • Demonstrated experience leading cross-organizational scientific initiatives and influencing technical direction across multiple teams, product surfaces, or organizational boundaries.
  • Strong communication, technical leadership, and cross-functional collaboration skills, with the ability to connect deep scientific work to product, engineering, and business outcomes.
  • Demonstrated ability to operate effectively in ambiguous, fast-evolving technical spaces and convert emerging opportunities into scalable production direction.
    Experience building foundation models for  large-scale recommender systems

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Principal Software Engineer

Redmond, US
Software Engineering

Bengaluru, India

Senior Applied Scientist Senior Applied Scientist

Location
Bengaluru, India
Job Number
200033817-en-1
City
Bengaluru
Team
Monetization
Country
India
Discipline
Applied Sciences
Overview

Microsoft Advertising is building the next generation of intelligent systems that power how users discover relevant ads and how advertisers connect with customers across search, native, display, video, and emerging AI experiences. We operate at global scale, serving billions of requests.

We are seeking a Senior Applied Scientist to work across a broad portfolio of applied machine learning problems in Ads. This role spans retrieval, ranking,  marketplace quality, fraud and abuse detection, content understanding, moderation, and emerging foundation-model-powered experiences. The work entails developing and applying LLMs, large retrieval models, multimodal systems, and agentic or deep-research-style workflows to high-impact advertising scenarios at scale.

This is an opportunity to work on frontier machine learning problems with direct production impact, improving relevance, quality, safety, efficiency, and advertiser outcomes at massive scale.



Responsibilities
  • Design and improve large-scale learning systems for matching, relevance, prediction, classification, and decision-making in production environments.
  • Partner closely with product, and platform teams to productionize models and measure impact through rigorous offline and online experimentation.
  • Analyze large-scale data to identify modeling opportunities, understand failure modes, and drive continuous improvements in product quality and system performance.

Contribute to technical innovation through prototyping, experimentation, publications, patents, and strong scientific rigor.



Qualifications

Required Qualifications

  • Bachelor’s Degree in Computer Science, Statistics, Electrical Engineering, Computer Engineering, or related field AND 6+ years of related experience in applied science, machine learning, recommender systems, information retrieval, or related areas
    OR Master’s Degree in a related field AND 4+ years of related experience
    OR Doctorate in a related field AND 2+ years of related experience
    OR equivalent experience.
  • Strong foundation in machine learning and depth in one or more relevant areas such as retrieval, ranking, recommender systems, representation learning, fraud detection, content quality, moderation
  • Experience building, evaluating, and shipping machine learning models in production environments.
  • Ability to design experiments, analyze results, and make data-driven decisions in complex systems.
  • Strong problem-solving, communication, and cross-functional collaboration skills.

Preferred Qualifications

  • Experience in Ads, search, recommendation systems, trust and safety, marketplaces, or other large-scale online platforms.
  • Familiarity with large-scale distributed training, online inference systems, and latency-sensitive production services.
  • Track record of technical impact through shipped systems, research publications in top tier conferences.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Principal Software Engineer

Redmond, US
Software Engineering

Bengaluru, India

Principal Applied Scientist Principal Applied Scientist

Location
Bengaluru, India
Job Number
200024467-en-1
City
Bengaluru
Team
Monetization
Country
India
Discipline
Applied Sciences
Overview

As the advertising ecosystem expands, sophisticated adversarial actors are leveraging generative AI, automation, and distributed infrastructure to bypass safety controls. The Ads Trust and Safety team requires a Principal Applied Scientist to contribute to the research and technical strategy for Threat Modelling team. We are looking for a security domain expert who can advance the state of the art in Threat Modeling, and Adversarial Defense. This role involves transitioning trust mechanisms from static verification to dynamic, behavioral-based integrity systems. You will architect solutions to detect and neutralize high-complexity fraud vectors eg phishing, Payment fraud, cloaking, malware distribution, token misuse, and authentication etc ensuring the ads platform remains safe for users, advertisers and publishers.

The primary success metric is the robust identification and mitigation of advanced abuse vectors with minimal impact on legitimate advertiser friction and ad-serving latency.



Responsibilities

Responsibilities

  • Strategic Threat Modeling: Develop and maintain comprehensive adversarial frameworks to map the lifecycle of emerging threats, from account compromise (ATO) to malicious payload delivery.
  • Evolution of Advertiser Trust: Advance the continuous, signal-based security protocol. Research and implement behavioral biometrics and Proof of Liveness models to detect synthetic identities and coordinated fraud rings.
  • Adversarial Research: Proactively identify “unknown unknown” vulnerabilities through red-teaming and exploratory data analysis, developing models to predict attacker behavior before widespread exploitation.
  • Technical Leadership: Drive the technical roadmap for integrity and security, mentoring senior engineers and influencing cross-functional stakeholders on security investment priorities.


Qualifications

Required Qualifications

  • Bachelor’s, Master’s, or PhD degree in Computer Science, Cybersecurity, Mathematics, or a related field, with 10+ years of related experience.
  • Deep technical expertise in Cybersecurity, Anti-Abuse, or Adversarial Machine Learning.
  • Strong programming skills in C++ or Python (at least one is required), with experience in building production-quality security or ML systems.
  • Hands-on experience in one or more of the following:
    • Web Security standards and Authentication Protocols (OAuth, OIDC).
    • Malware analysis, de-obfuscation, or reverse engineering.
    • Building fraud detection models at scale.
  • Proven ability to design and implement defense mechanisms against complex abuse vectors (e.g., botnets, synthetic identity, evasion/cloaking).
  • Strong communication and collaboration skills, with experience articulating complex security risks to business and product leadership.

Preferred Qualifications

  • 5+ years of experience in an Adversarial/Trust & Safety role at a major internet platform or cybersecurity firm.
  • Familiarity with the Ad-Tech stack (RTB, OpenRTB) and associated fraud incentives.
  • Background in Graph Neural Networks (GNNs) for fraud ring detection or behavioral biometrics.
  • Track record of impact via security research publications, patents, or contributions to industry security standards.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Principal Software Engineer

Redmond, US
Software Engineering

Bengaluru, India

Senior Software Engineer Senior Software Engineer

Location
Bengaluru, India
Job Number
200031626-en-1
City
Bengaluru
Team
Monetization
Country
India
Discipline
Business Applications
Overview

Microsoft Advertising is an online advertising platform where advertisers bid to display ads, service offers, product listings, and videos to web users. Our data-enabled technology platform optimizes ROI for buyers and sellers while maintaining an open marketplace globally. 
 
As a Business Applications Engineer (IC4) in Database Operations, you will lead initiatives and support our diverse Data Platform consisting of RDBMS, NoSQL, ClickHouse, and Azure database services in a Linux environment. This senior role requires architect-level expertise in database design, data modeling, schema optimization, and capacity planning. You will drive automation initiatives, implement Infrastructure as Code, and ensure CI/CD for database deployments.

You will also partner with product management, stakeholders, and engineering teams to identify and address critical gaps with low-code/no-code solutions. Enhancement of production services by configuring settings utilizing low-code/no-code solutions to meet and exceed stakeholder needs is also part of the role. You will lead the development and delivery of training sessions and materials on the capabilities of low-code/no-code solutions and system features and proactively tailor content to meet user needs. You are expected to optimize continuous delivery by designing and implementing automated workflows for continuous delivery and monitoring. Leading research initiatives on emerging trends and innovations in the low-code/no-code solution industry and to leverage expertise to implement and drive improvements in customer experience, and to mentor others in evaluating technology trends and drive cross-organizational innovation is part of the requirement. You should be willing to relocate to Bengaluru and be flexible to work in rotational shifts (24×7). 



Responsibilities
  • Architect and design scalable, secure, and high-performance database solutions 

  • Perform advanced data modeling, schema optimization, and capacity planning 

  • Lead automation initiatives for operational processes using scripting and Infrastructure as Code 

  • Implement CI/CD pipelines for database deployments and upgrades 

  • Ensure performance, security, and availability of databases across RDBMS, NoSQL, and ClickHouse 

  • Manage Azure database services including Azure SQL Database, Cosmos DB, and Data Explorer 

  • Perform upgrades, backups, recovery, and migrations with minimal downtime 

  • Troubleshoot and resolve complex database-related incidents within SLA 

  • Collaborate with international teams and stakeholders on architecture and design decisions 

  • Mentor junior engineers and promote best practices in database operations 

  • Prepare and maintain documentation for architecture, SOPs, and operational guidelines 

  • Drive compliance with security and regulatory standards 

  • Participate in on-call rotation and provide production support for critical systems. 

  • Evaluate new tools, platforms, and updates within the low-code/no-code solution industry and provide recommendations on adopting new solutions that improve efficiency, scalability, and functionality of the development process. 

  • Design application solutions by using advanced configurations established in low-code/no-code platforms (e.g., Power Automate) to create customized and scalable solutions that address business requirements 

  • Partner with stakeholders to synthesize and integrate comprehensive understanding of business objectives into program requirements and technical specifications.  



Qualifications

Required Qualifications 

  • 8-11 years of experience in database administration and architecture with RDBMS (MySQL, PostgreSQL) 

  • Deep expertise in NoSQL and ClickHouse, including design and optimization 

  • Strong experience with Azure database services (Azure SQL, Cosmos DB, Data Explorer) 

  • Proven ability in database design, data modeling, and schema optimization 

  • Experience in performance tuning, query optimization, and troubleshooting complex issues 

  • Proficiency in scripting languages (Shell, Python, Perl) for automation 

  • Hands-on experience with CI/CD pipelines and Infrastructure as Code for database deployments 

  • Excellent communication and leadership skills to mentor and guide teams 

Preferred Qualifications 

  • Experience with distributed systems and high-availability architectures 

  • Knowledge of key-value stores such as Redis or Aerospike 

  • Familiarity with version control tools (Git) and configuration management tools (Puppet, Chef) 

  • Understanding of security compliance and regulatory requirements for data platforms 

  • Exposure to DevOps tools and practices for database operations 


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Principal Software Engineer

Redmond, US
Software Engineering

Bengaluru, India

Senior Applied Scientist Senior Applied Scientist

Location
Bengaluru, India
Job Number
200031800-en-2
City
Bengaluru
Team
Search
Country
India
Discipline
Applied Sciences
Overview

The Crowd Intelligence Platform (CIP) team, part of the MAI platform organization, is building an AI‑driven testing platform that ensures high quality for Microsoft AI products such as Bing, Copilot, MSN, and Edge—both pre‑release and in production. The platform leverages Agentic AI to perform scalable, intelligent testing across diverse product surfaces.

We are looking for a Senior Applied Scientist to help design, build, and scale AI‑powered testing systems that can be applied generically across a wide range of cutting‑edge MAI products. This role offers a unique opportunity to apply AI at scale to real‑world product quality challenges and directly influence how MAI products are tested and improved.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50-mile commute of a designated Microsoft office in the U.S. or 25-mile  commute of a non-U.S., country-specific location are expected to work from  the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction. 



Responsibilities
  • Build and scale AI‑driven testing capabilities using LLMs, prompts, and agent‑based workflows to validate MAI products across scenarios, geographies, and product surfaces.
  • Design and optimize prompts, models, and agent behaviors to perform functional, quality, and experience‑focused testing at scale.
  • Collaborate closely with product and engineering teams across MAI and beyond to understand testing needs and translate them into efficient, AI‑powered testing workflows.
  • Develop metrics and evaluation frameworks to measure test quality, coverage, effectiveness, and signal accuracy across AI‑driven testing pipelines.
  • Create actionable outputs and insights (issues, summaries, trends, and recommendations) that product owners can directly consume to fix defects and improve product quality.
  • Continuously evolve the platform toward more autonomous and agentic workflows, reducing manual effort while increasing depth and reliability of testing.
  • Partner with engineers and platform teams to operationalize data science solutions in production, ensuring scalability, reliability, and performance.


Qualifications

Required Qualifications:

  • Bachelor’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 7+ years related experience (e.g., statistics predictive analytics, research).
    • OR Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 5+ years related experience (e.g., statistics, predictive analytics, research).
    • OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3+ year(s) related experience (e.g., statistics, predictive analytics, research).
    • OR equivalent experience.
  • 4+ years of solid experience in Data Science, Applied AI, or Machine Learning, with a track record of building solutions that operate at scale.
  • Hands‑on experience with LLMs, prompt engineering, and/or agentic AI systems.
  • Solid foundation in statistics, experimentation, and metrics design, especially for evaluating AI system quality.
  • Experience working with data pipelines, model evaluation, and production systems.
  • Ability to work across multiple product teams, influence without authority, and translate ambiguous testing needs into concrete AI solutions.
  • Solid communication skills to explain complex AI outputs clearly to engineering and product stakeholders.

Preferred Qualifications:

  • 3+ years experience creating publications (e.g., patents, libraries, peer-reviewed academic papers).
  • 3+ year(s) experience developing and deploying live production systems, as part of a product team.
  • 3+ year(s) experience developing and deploying products or systems at multiple points in the product cycle from ideation to shipping.

 

 

 

#MicrosoftAI


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Principal Software Engineer

Redmond, US
Software Engineering

Bengaluru, India

Senior Software Engineer – MS Ads Senior Software Engineer – MS Ads

Location
Bengaluru, India
Job Number
200032486-en-1
City
Bengaluru
Team
Monetization
Country
India
Discipline
Software Engineering
Overview

Microsoft Advertising is a rapid-growing business powering global advertisers across search, display, and emerging AI-driven channels. Our CRM team builds next-generation customer relationship management solutions that unify advertiser data, enable intelligent workflows, and deliver actionable insights across sales, marketing, and service. 

If you’re passionate about AI innovation, Copilot experiences, and building systems that empower thousands of sellers and marketers worldwide, this is your opportunity to make an impact. 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.  

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.



Responsibilities
  • Design & Develop CRM Solutions: Customize and extend Dynamics 365 CRM for advertising workflows (Sales, Marketing, Case Management). 
  • Data Integration: Connect CRM with Ads systems, marketing automation tools, and reporting platforms (Power BI). 
  • AI-Enhanced Features: Support AI-first initiatives and automation capabilities within CRM systems to streamline workflows and improve seller efficiency. 
  • Collaborate Across Teams: Partner with product managers, data engineers, and sales teams to align CRM capabilities with business goals. 
  • Ensure Quality & Compliance: Maintain data integrity, privacy compliance, and security standards. 


Qualifications

Required Qualifications:

  • 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.
  • Solid knowledge of cloud technologies.
  • Experience with large-scale systems and API design.

Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • 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
    • OR equivalent experience.
  • Solid knowledge of cloud technologies (Azure). 
  • Familiarity with CRM platforms and customer data models 
  • Understanding of AI/ML concepts for workflow automation 
  • Excellent collaboration and communication skills


#MicrosoftAI 


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Principal Software Engineer

Redmond, US
Software Engineering

Bengaluru, India

Principal Applied Scientist Principal Applied Scientist

Location
Bengaluru, India
Job Number
200033710-en-1
City
Bengaluru
Team
Monetization
Country
India
Discipline
Applied Sciences
Overview

Microsoft Advertising is building the next generation of intelligent recommender systems that power how users discover relevant ads and how advertisers connect with customers across search, native, display, video, and emerging AI experiences. 

We are seeking a Principal Applied Scientist to lead high-impact applied science initiatives across large-scale recommender systems in Ads. This role is centered on retrieval, matching, marketplace optimization, ad-quality, fraud and abuse detection, content understanding, and emerging foundation-model-powered experiences. The role  involves shaping and applying LLMs, large retrieval models, multimodal systems, and agentic or deep-research-style workflows to high-impact advertising scenarios at scale.

This is an opportunity to define technical direction on frontier machine learning problems with direct production impact : improving relevance, revenue, quality, safety, efficiency, and advertiser outcomes at massive scale.



Responsibilities

Responsibilities

  • Lead the design and development of machine learning models and algorithms for large-scale recommendation in Ads.
  • Define and drive the applied science roadmap for recommender systems that improve relevance, engagement, marketplace quality, efficiency, and business impact.
  • Shape technical strategy across multiple horizons, balancing near-term product wins with long-term investments in modern AI approaches.
  • Drive cross-team scientific leadership by partnering with  product, platform, and partner science teams to drive innovations and also push them from research into production at scale.
  • Mentor senior scientists and engineers, raise the technical bar across the organization, and contribute to a culture of scientific rigor, innovation, and engineering excellence.
  • Represent the organization through technical reviews, publications,  and strategic cross-company collaboration.


Qualifications

Required Qualifications

  • Bachelor’s Degree in Computer Science, Statistics, Electrical Engineering, Computer Engineering, or related field AND 10+ years of related experience in applied science, machine learning, recommender systems, information retrieval, ranking, or related areas
    OR Master’s Degree in a related field AND 8+ years of related experience
    OR Doctorate in a related field AND 5+ years of related experience
    OR equivalent experience.
  • Deep expertise in one or more of the following: retrieval, ranking , marketplace optimization,  large-scale machine learning.
  • Proven experience building, shipping, and scaling machine learning models in production environments with measurable business impact.
  • Strong communication, technical leadership, and cross-functional collaboration skills.

Preferred Qualifications

  • Experience in recommendation systems,  or other large-scale ml driven online platforms.
  • Experience training and adapting SLMs and large retrieval models, including pre-training and post-training.
  • Familiarity with large-scale distributed training, online inference systems, and latency-sensitive production services.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Principal Software Engineer

Redmond, US
Software Engineering

Bengaluru, India

Senior Applied Scientist Senior Applied Scientist

Location
Bengaluru, India
Job Number
200018960-en-1
City
Bengaluru
Team
Monetization
Country
India
Discipline
Applied Sciences
Overview

 

What if your job description were simply “make tomorrow better?” Every day at Microsoft, we bring an insatiable curiosity to the workplace, challenging ourselves to reimagine what it is and what it can be. We build on what’s come before to create what’s next. We help shape the future and we empower billions of people around the globe.  

 

We are the computational advertising team in the AI & Research organization at Microsoft. We are looking for candidates with research and applied experience in machine learning related areas.  Search advertising is a $100 billion market worldwide. Microsoft’s Bing search engine supports over 30% of desktop search in the US, with similarly significant presence in many other countries.  

 



Responsibilities

We are a team of applied scientists working on machine learning components in the whole sponsored search stack.  Our team works on problems related to machine learning, deep learning, natural language processing, multi-arm bandit, optimization, information retrieval, auction theory, among others. Our work entails building large-scale machine learning systems for ad matching, filtration, ranking, and multi objective optimization, and several other ML-driven business problems. You will design, implement, analyze, tune complex algorithms and ML systems and the supporting infrastructure for operating on large datasets.  You will collaborate with top machine learning scientists and engineers in delivering direct business impact. We’re looking for sound understanding and insight into productionizing machine learning models in large-scale systems, an ability to pick up new technical areas, as well as a commitment to developing, delivering, and supporting algorithms in production.  



Qualifications
  • MS/BS in CS/EE, mathematical or machine learning related disciplines, with 5 or more years of experience  

  • Solid understanding of probability, statistics, machine learning, data science  

  • A/B testing & analysis of ML models, and optimizing models for accuracy 

  • Experience with Hadoop, Spark, or other distributed computing systems for large-scale training & prediction with ML models. 

  • End-to-end system design: data analysis, feature engineering, technique selection & implementation, debugging, and maintenance in production. 

  • Experience implementing machine learning algorithms or research papers from scratch 

  • Experience with TensorFlow/PyTorch and deep learning models is a plus 

  

 


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Principal Software Engineer

Redmond, US
Software Engineering

Bengaluru, India

Data Scientist II Data Scientist II

Location
Bengaluru, India
Job Number
200019185-en-1
City
Bengaluru
Team
Monetization
Country
India
Discipline
Data Science
Overview

Online advertising is what allows us to enjoy many online services for free, such as search engines, social networks, and music and video streaming platforms. It is also a growing business, as online time increases for more people and more advertisers want to reach them. The field of computational advertising combines information retrieval, data mining, machine learning, statistical modelling, optimization, linear algebra, and microeconomics to tackle the multitude of problems that can arise and to run operations optimally. 

We are hiring Data Scientists for the Microsoft Advertising User Event Analytics teams. This team is responsible for driving overall product analytics, system observability, reporting, and identifying revenue growth opportunities. We use big data from different sources, such as advertisers, publishers, system components, and users, to identify connections between anomalies and conduct investigations, diagnosis, and resolution of issues that may impact the performance of the product, as well as to discover new areas of opportunity. 

For this role, we are looking for a strong software developer turned data enthusiast who loves to harness the power of data through statistical and quantitative analysis to gain meaningful insights and make key business decisions. 



Responsibilities

Run analysis to explain behaviour of the products KPIs.  

Improve dashboards and reporting of the system 

Running exploratory analysis to prove / disprove data hypothesis. 

Improve the system logging in the production code.  

Finding opportunities for improvements in revenue and other metrics of the system. 

Strong communication skills and ability to modify presentation as per audience



Qualifications
  • 4+ years of relevant experience is expected; however, for exceptional candidates, experience is not a constraint. 

  • Bachelor’s or Master’s degree in Engineering with a strong emphasis on data analytics; flexibility is available for exceptional candidates. 

  • Knowledge of at least one programming language: C, C++, C#, or Java. 

  • Knowledge of Python and/or R for general coding as well as data analysis is highly valued. 

  • Knowledge in some of the following areas: Machine Learning, Quantitative Analysis, Big Data Analytics, Business Analytics, Regression Modeling, Predictive Modeling, and Analytical Decision-Making. 

  • Good verbal and written communication skills. 

  • Strong technical competence and analytical skills. 

 

 

 

Preferred Qualifications: 

  • A collaborative team player with curiosity, a growth mindset, and a strong sense of responsibility 

  • Working knowledge of any other cloud service 

  • Demonstrated ability to work in collaborative, cross-functional teams, and contribute to high-quality, maintainable codebases. 

  • Proven experience in shipping production-quality code in fast-paced environments.  

  • Exposure to AI/ML concepts and practical application of AI tools to solve modern engineering challenges. 


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Principal Software Engineer

Redmond, US
Software Engineering
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Microsoft Privacy Manage cookies Terms of use Trademarks Safety & eco Recycling About our ads