.Azure AI Search provides a secure, at scale, search engine over user-owned data. The data and applied science team develops the machine learning components that power the search engine, both for traditional and generative AI scenarios such as RAG (retrieval-augmented generation). Our goal is to deliver high quality search results for very different industries, corpus sizes and scenarios, and our work includes multiple aspects, among which:Training and fine-tuning of deep learning models, including language models, often with tight latency constraints; Collection, generation and filtering of training and evaluation data; Metrics development; Keeping up with research and industry trends.As a team, we leverage the diverse backgrounds and experiences of passionate engineers, scientists, and program managers to help us realize our mission to empower every person and every organization on the planet to achieve more. We believe great products are built by inclusive teams of customer-obsessed individuals who trust each other and work closely together. We collaborate regularly across the company with teams like Bing and Microsoft Research.If you are passionate about working on the latest and hottest areas in Artificial Intelligence, Machine Learning and data science, all the while making search better for customers across the world and being part of one of the biggest cloud providers, then this is the team you're looking for!Required Qualifications:Bachelors, Masters or advanced degree in Computer Science or related field (including Mathematics and Physics).Relevant industry experience in applying Machine Learning techniques.Relevant experience in coding in Python, C#, Java or C++.Preferred Qualifications:MS or PhD in computer science or related field.Experience with machine learning frameworks such as PyTorch, ONNX, etc.Experience with deep model training and evaluation.Experience with using large language models.Customer focused, strategic, drives for results, is self-motivated, and has a propensity for action.Problem solver: ability to solve problems that the world has not solved before.As part of the team, you will be responsible for different aspects, such as:Train, fine-tune, domain adapt and distill large scale NLP models for real-world large-scale applications; Work on the full lifecycle of machine learning development, including training data collection, model training, component and end-to-end evaluation; Design and get highquality labels for a wide range of techniques (retrieval, ranking, machine reading comprehension etc