cover image
Microsoft AI

Microsoft AI

microsoft.ai

5 Jobs

1,386 Employees

About the Company

At MAI, we are pioneering the future of what AI and consumer technology can be.

Listed Jobs

Company background Company brand
Company Name
Microsoft AI
Job Title
Machine Learning Software Engineer
Job Description
**Job Title**: Machine Learning Software Engineer **Role Summary** Design and implement AI-driven analytics solutions to enable real-time insights by linking quantitative metrics to qualitative data (e.g., user conversations). Focus on building scalable machine learning workflows and integrations for production systems. **Expectations** Candidate must initiate and lead AI-driven product development, collaborate cross-functionally, and prioritize customer-centric solutions in a fast-paced environment. **Key Responsibilities** - Build scalable data pipelines for telemetry ingestion, anomaly detection, and cohort segmentation. - Develop ML-driven insights (e.g., classifiers, anomaly detection) and integrate into dashboards and APIs. - Create secure, compliant workflows for handling logs and conversation data. - Enable drill-down capabilities to connect quantitative metrics to qualitative evidence. - Collaborate with product managers, data scientists, and UX teams to define and deliver high-impact product roadmaps. - Prototype and productionize ML models for predictive insights and trend detection. - Own technical strategy for workflow design and model deployment. - Ensure compliance and security across telemetry, logs, and data pipelines. - Develop reusable code, model pipelines, and monitoring frameworks (observability, metrics, tracing). - Validate customer needs and deliver intuitive, high-performance interfaces. **Required Skills** - Proficiency in C/C#/Java/Python for building production-grade systems. - Strong ML expertise with frameworks (e.g., TensorFlow, PyTorch) and cloud platforms (e.g., Azure). - Experience in distributed systems, data engineering, and pipeline development. - Hands-on knowledge of anomaly detection, cohort analysis, and model evaluation. - Familiarity with observability tools (e.g., Prometheus, Grafana). - Cross-functional collaboration skills with product, UX, and security teams. **Required Education & Certifications** Bachelor’s degree in Computer Science or related field AND **6+ years** of software engineering experience. Equivalents accepted. **Preferred**: Master’s degree + 8+ years, or 12+ years with Bachelor’s degree. No certifications explicitly required.
Mountain view, United states
On site
Senior
18-03-2026
Company background Company brand
Company Name
Microsoft AI
Job Title
Member of Technical Staff, AI Post-Training - MAI Superintelligence Team Post-Training -
Job Description
**Job title** Member of Technical Staff, AI Post‑Training – MAI Superintelligence Team **Role Summary** Design, build, and deploy post‑training processes for large language models used in Microsoft Copilot. Responsibilities include data collection, evaluation, finetuning algorithm development, rapid prototyping of new capabilities, and collaboration with pre‑training, product platform, and engineering teams to ship user‑centric model improvements. **Expectations** - Deliver high‑quality, well‑documented code and model artifacts. - Operate in a fast‑paced, cross‑functional environment. - Pay meticulous attention to detail and craftsmanship. - Proactively explore and adopt new methods and technologies. - Adapt quickly to shifting priorities and handle multiple responsibilities. **Key Responsibilities** - Collect and curate datasets for post‑training model enhancement. - Design evaluation metrics aligned with product and capability goals. - Develop and iterate finetuning algorithms that scale to large models. - Prototype new model features and collaborate with engineers to integrate them into Copilot. - Work with pre‑training and platform teams to ensure vertical integration and smooth deployment. - Analyze user feedback to close the loop and continuously improve model performance. - Contribute to a collaborative, inclusive team culture. **Required Skills** - Strong programming abilities in Python, C/C++, Java, C# or JavaScript. - Deep expertise in AI post‑training techniques for large language models. - Experience with building scalable AI pipelines and experimentation frameworks. - Ability to design and run controlled experiments to evaluate model performance. - Excellent written and verbal communication; adept at cross‑functional collaboration. - Passion for conversational AI deployment and continuous learning of emerging technologies. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Electrical Engineering or a related technical discipline. - Proven technical engineering experience with coding in the languages above. - (Optional) Advanced research publications in AI or related fields; experience with large‑scale AI projects.
London, United kingdom
On site
18-03-2026
Company background Company brand
Company Name
Microsoft AI
Job Title
Backend Software Engineer
Job Description
**Job Title** Backend Software Engineer – Generative AI **Role Summary** Design, develop, and maintain high‑performance C#/.NET backend services that power AI‑enabled search and Copilot features. Lead prompt engineering, model tuning, and delivery of large‑scale AI functionalities across Bing. **Expectations** - 2–5+ years of professional coding experience in C, C++, C#, Java, JavaScript, or Python. - Bachelor’s degree in Computer Science or related field (Master’s preferred). - Ability to work independently on design, estimation, planning, and delivery of features. - On‑call DRI responsibility for monitoring and restoring services. - Commitment to continuous learning in distributed systems, AI/ML, and cloud technologies. **Key Responsibilities** - Architect and implement scalable backend services using modern C# and .NET frameworks. - Collaborate with stakeholders to translate requirements into design documents and functional specifications. - Perform prompt engineering and tuning to optimize large language model outputs for search and answer generation. - Decompose large feature requests into actionable tasks, estimate effort, and drive sprint planning and delivery. - Serve as the designated Responsible Individual (DRI) for on‑call monitoring of system/service health, responding to incidents and restoring service for simple problems. - Stay current with advancements in distributed systems, AI/ML, and cloud offerings to continuously improve product reliability, performance, and efficiency. **Required Skills** - Proficiency in C# and .NET for building high‑performance microservices. - Experience with distributed system design, scaling, and resilience patterns. - Knowledge of large language models, prompt engineering, and tuning techniques. - Strong software engineering fundamentals: design patterns, testing, CI/CD. - Excellent communication and collaborative skills. - Self‑driven learning mindset, especially in emerging AI/ML and cloud technologies. **Required Education & Certifications** - Bachelor’s degree in Computer Science or a closely related technical discipline (minimum). - Master’s degree in Computer Science or related field preferred; equivalent experience may be considered in lieu of advanced degree. - No specific certifications required.
Mountain view, United states
On site
Mid level
18-03-2026
Company background Company brand
Company Name
Microsoft AI
Job Title
Senior Software Engineer
Job Description
Job Title: Senior Software Engineer Role Summary Design, develop, and maintain high‑performance rendering back‑end technologies and associated CI/CD pipelines for a global web platform. Lead the creation of AI‑driven automation to replace legacy build logic, ensuring scalable, reliable, and visually compelling front‑end experiences for 500 + million users. Expectations - Deliver robust, scalable code that supports a large developer ecosystem. - Drive continuous improvement of pipeline automation, observability, and reliability. - Collaborate cross‑functionally with product, design, and infrastructure teams. - Maintain a culture of inclusion and uphold security‑compliant practices. Key Responsibilities - Architect and implement advanced rendering engines for browsers and web platforms. - Build and maintain CI/CD, automation, and test frameworks (unit, visual parity, integration). - Design AI agent solutions to replace manual automation logic. - Escalate technical challenges, drive architectural discussion and innovation. - Produce documentation, technical designs, and best‑practice guidelines. - Uphold security, privacy, and compliance standards in all deliverables. Required Skills - Strong programming in C, C++, C#, Java, JavaScript, or Python. - Proven architecture and delivery of CI/CD pipelines, automation, and workflows. - Experience with web front‑end stacks (JavaScript/TypeScript, React, Angular). - Object‑oriented design and scalable framework development. - Familiarity with Power BI reporting, data modeling, and visualization. - Knowledge of HTML, CSS, Kubernetes, Azure or similar cloud platforms is an asset. - Excellent problem‑solving, system‑design, and communication skills. Required Education & Certifications - Bachelor’s degree in Computer Science or related technical field (4+ years of engineering experience). - Must pass Microsoft Cloud background check at hire and biennially thereafter. - Preferred: Master’s degree or 6+ years of engineering experience; or 8+ years of experience with a Bachelor’s degree.
Vancouver, Canada
On site
Senior
18-03-2026