As a Research Engineer with blend of Software Engineering, Applied AI focus, Machine Learning Engineering, you will design and implement AI systems and solutions that power Dynamics 365 Contact Center services used globally. You’ll collaborate with cross-functional teams to evaluate and deliver high-impact AI systems and features aligned with enterprise standards and cloud-scale requirements. Own deployment, quality and operation of AI systems, including automated evals, CI/CD pipelines, deploym…
Responsibilities
Design and develop highly usable, scalable application capabilities, integrating AI models and enhancing existing features to meet evolving customer needs. Build and debug production-grade code in distributed systems. Translate business requirements into AI solutions, collaborating with data scientists, research scientists, product managers, and engineering teams to ensure alignment and impact. Optimize AI model performance and reliability in production environments, including retraining, evaluation, and continuous monitoring.
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 2+ years of professional experience working with generative artificial intelligence, large language models, or agent-based systems. These requirements include but are not limited to the following specialized security screenings: Master'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 . 2+ years of professional experience working with generative artificial intelligence, large language models, or agent-based systems. OR 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. 2+ years of professional experience working with generative artificial intelligence, large language models, or agent-based systems. Deep understanding of Distributed System Design, Design patterns, Algorithms, SDLC and Software Engineering experience. AI & Domain Expertise: Deep expertise in one or more AI domains, with a proven track record of deploying and scaling AI models in cloud environments. MLOps & LLMOps: Strong experience with MLOps workflows (CI/CD, monitoring, retraining pipelines) and familiarity with modern LLMOps frameworks. Strong experience with Realtime APIs, open API, Rags, Lang chain, Caching, LLM Finetuning, prompt, Evals, MCP, graphRags. Cloud & Infrastructure: Skilled in building and operating infrastructure using Azure, AWS, or Google Cloud, and deploying containerized models with Docker, Kubernetes, or similar tools. Engineering Excellence: Passion for building high-quality, reliable, and maintainable software with strong coding and debugging practices. Collaboration & Communication: Excellent verbal, written, and cross-team communication skills; a collaborative team player across time zones and diverse stakeholder groups. Experience with customers success, zero trust security and compliance Experience with proficient coding, debugging, and problem-solving skills This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page