Design, implement and deliver AI services to support product offerings for large-scale agent observability Collaborate closely with product management and partner teams to align technical direction with business goals Take end-to-end respon...
Own verification of complex flows at the SOC or subsystems levels Learn about the design and interact with partner teams to define verification strategies and test plans Develop verification environments and run and debug simulations to dri...
Apply engineering principles for defining robust and maintainable architectures and designs. Collaborate broadly across multiple disciplines, from hardware designers to ML developers. Help establish and drive the adoption of good coding sta...
Building Copilot C++ Agentic flows, Copilot C++ Completions, C++ language services, Productivity and Refactoring features, C++ Project and Build System, Scalability and Performance, Local and Remote deployment, and more. New features typica...
Developing the next generation of cloud streaming technology for Virtual Desktop Interface (VDI) experiences. Designing, implementing, and evolving new tools and techniques to analyze and improve the visual quality and responsiveness of clo...
Architects solutions by identifying system and cross-team dependencies, defining design documents, and determining required technologies and interactions. Assesses and manages dependencies across teams, ensuring smooth integration, clear co...
Conduct graphics performance analysis and provide optimization guidance Explore the latest graphics innovations and share recommendations with game developers Collaborate across teams to drive change on behalf of developer needs Bachelor's ...
Applied AI Engineering for Session Success Improve session success rate for Windows experiences through advanced LLM architecture understanding, optimization, and tradeoff analysis. Perform ongoing quality tuning and AI feature optimization...
Collaborate with stakeholders to determine requirements for scalable, reliable, and high-performance storage solutions. Deliver the design and implementation of enhancements to optimize the storage control plane for AI-scale workloads. Iden...
Lead the architectural evolution of SQL Server Tools, building modern, cloud-native developer experiences for millions of users. Improve performance, reliability, and usability across tools that support critical enterprise workloads. Advanc...
- Design and development at the OS level - Working to unlock new experiences for the latest accessories and hardware. - Design and development of new APIs for applications to set up, configure and manage next generation accessories. - Oppor...
Collaborates with appropriate stakeholders to determine user requirements for a scenario. Drives identification of dependencies and the development of design documents for a product, application, service, or platform. Creates, implements, o...
Partners with appropriate stakeholders determine user requirements for one or more complex scenarios. (e.g. Agentic Security, RAI for Agent, RAI Customization and more) Provides technical leadership for the identification of dependencies an...
Delivery of a reliable, scalable, secure Capacity Infrastructure Platform solution for first and third party customers, contributing technical expertise throughout development stages. Delivery of a fully functional interactive capacity life...
Develop and implement code changes throughout the software and hardware stack to drive improvements in diagnostics and overall device fundamentals. Analyze and debug software and hardware behavior, both locally and at scale, by leveraging t...
Own feature projects that directly impact behavior of High Availability component of Exchange Online (EXO) that reliably provides 4.5 9s of availability. Write production, monitoring, and test code, create reports and conduct performance an...
Developers rely on many components to build software, including open-source packages built by others, enabling code reuse, faster development cycles and increased quality. Collaborates with appropriate stakeholders to determine user require...
Design and develop large-scale distributed services using modern engineering practices. Architect systems with well-defined interfaces and leverage telemetry data for decision-making. Ensure services are modular, secure, reliable, diagnosab...
You will gain expertise in one or more subareas and gain experience in a broad area of research, including applicable research techniques. You'll also gain deep knowledge of a service, platform, or domain, and identify product needs by shar...
Collaborates with appropriate stakeholders to determine user requirements for a scenario Drives identification of dependencies and the development of design documents for a product, application, service, or platform Creates, implements, opt...