Core AI at Microsoft powers intelligent experiences across Microsoft 365, Azure, and beyond. The .NET Libraries team designs the core libraries that powers .NET, one of the most widely used open-source developer platforms that enables developer to build and run applications that run on Windows, macOS, Linux, WASM, and mobile platforms. Our work spans the entire .NET ecosystem – if it runs on .NET, it runs on our code. We build the libraries that power everything from String.Split() to cryptography to the Entity Framework Core to libraries that drive AI-powered applications. We care deeply about API design – building interfaces and classes that stand the test of time. We embrace performance in everything we do, enabling things like SIMD optimization of our APIs to make the platform as fast as possible. We build the common pieces that make .NET a great platform for all types of development. What We Do: We are stewards of the .NET platform as one of the largest open-source codebases in the world, embracing community contributions. We are intentional about designing APIs that need to stand the test of time, sharing the design process with our community and reviewing contributions from the community and the .NET team itself We embrace AI in all that we do – whether in building the code in the platform, tests, our automated processes, or the APIs we create for customers We embrace performance for the .NET platform. We continue to find ways to optimize customer code through techniques like vectorization that we see great performance on modern hardware in every release of .NET while guarding against regressions We build and support many of the .NET AI SDKs that the industry relies on to build their applications whether it’s using MCP (Model Context Protocol) or common abstractions that enable flexibility in using different models We keep the .NET platform a reliable, secure place for people to write their code through cryptographic APIs and security ownership for the .NET platform itself Improve team efficiency through our tools, processes, build infrastructure, and development practices We are seeking engineers passionate about .NET, robust API design, low-level development, and AI-driven development. This role focuses on designing and implementing APIs and features developers rely on to build reliable and secure .NET applications that can run anywhere. We leverage AI to optimize our workflows, accelerate development, and create next-generation developer experiences. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. This role is targeting an immediate start date.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level