> Markdown version of [/jobs/ext/3071361-senior-applied-scientist-ads-ranking-retrieval](https://www.wearedevelopers.com/jobs/ext/3071361-senior-applied-scientist-ads-ranking-retrieval). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Applied Scientist - Ads Ranking & Retrieval - **Company:** Microsoft - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Neural Networks, Microsoft Online Services, Computer Engineering, Python (Programming Language), Machine Learning, Feature Engineering, Large Language Models, Information Technology - **Published:** September 25, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/28054917/Senior-Applied-Scientist-Ads-Ranking-Retrieval-Any-Bangalore-1210 ## About the Role * Bachelor's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 4+ 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 3+ years related experience (e.g., statistics, predictive analytics, research). + OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 1+ year(s) related experience (e.g., statistics, predictive analytics, research). + OR equivalent experience. Additional or preferred qualifications 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., * 5+ years experience developing machine learning models in a production environment, including coding in Python, R, Scala, or a comparable language. * Published or applied work in adversarial machine learning, anomaly detection, or bot and automation detection. * Experience with API abuse, scraping, or model extraction and distillation as a defender. * Familiarity with privacy and compliance constraints on identity signals used for risk decisions. * Depth in one or more of: graph neural networks or embedding-based entity linkage, sequence and time-series models of account behavior, or LLM-assisted enrichment and triage of sparse evidence. * Solid grounding in experimental design, causal inference and model calibration, including selecting and explaining production operating points. This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. ## Description * Develop and productionize identity-clustering models using similarity, graph, linkage and embedding methods. * Develop applicant-risk models using structured and unstructured identity, business and behavioral signals. * Build behavioral detection for active accounts using sequence modeling, anomaly detection, query-distribution analysis and cross-account signals. * Train, tune and validate detection models, including feature engineering and adversarial testing of attacker-controlled inputs. * Address weak supervision, delayed and noisy labels, class imbalance, model calibration, operating-point selection and drift. * Investigate live abuse patterns, conduct offline and online experiments, and turn findings into reusable detections and measurable coverage improvements. * Work with product and engineering counterparts on the WebIQ team to productionize model decisions, and provide technical analysis for privacy and legal reviews. ## Related Videos - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [What is relational learning and why does it matter?](https://www.wearedevelopers.com/videos/396-what-is-relational-learning-and-why-does-it-matter) - [Swapping a Data Warehouse at Runtime: Zero-Downtime Migration Without Changing a Single Client](https://www.wearedevelopers.com/videos/100311-swapping-a-data-warehouse-at-runtime-zero-downtime-migration-without-changing-a-single-client) - [Inside the AI Revolution: How Microsoft is Empowering the World to Achieve More](https://www.wearedevelopers.com/videos/869-inside-the-ai-revolution-how-microsoft-is-empowering-the-world-to-achieve-more) - [How computers learn to see – Applying AI to industry](https://www.wearedevelopers.com/videos/756-how-computers-learn-to-see-applying-ai-to-industry) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to start an AI project for a good cause and boost your career](https://www.wearedevelopers.com/magazine/15-how-to-start-an-ai-project-for-a-good-cause-and-boost-your-career) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)