Are you passionate about Cloud, AI, intuitive developer experiences, and building platforms and tools that accelerate the adoption of AI? Do you want to help developers efficiently deliver high-quality AI-powered applications leveraging Microsoft’s Azure cloud platform? Are you excited to work with languages like Python, Java, TypeScript, C#, and more, and to contribute to the next generation of SDKs and services? If so, this is your opportunity to make a significant impact and help shape the future of development at Microsoft.The Azure SDK team is creating seamless, consistent, and idiomatic SDKs for all developers. Whether you are using Storage, KeyVault, EventHubs, or Cognitive Services, these libraries and tools are used by developers worldwide to leverage Azure's vast array of features in their language of choice. Our open-source, cross-platform SDKs span the breadth of the Azure AI ecosystem, including services like Azure OpenAI, Cognitive Services, and Azure Machine Learning.Team Dynamics & Culture: We have an amazing diverse, friendly, respectful, and energetic team environment. We seek candidates who embrace this culture and are passionate about advancing AI for developers everywhere.
Locations
Shanghai, Shanghai, China, Shanghai, Shanghai, China
Salary
Salary not disclosed
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python (degree)
Hands-on experience with modern AI technologies such as Retrieval-Augmented Generation (RAG), model fine-tuning, and agent-based frameworks (e.g., LangChain, Semantic Kernel), including integrating vector databases for semantic search. (degree)
Proficient in any language such as C#, GO, Python and/or Javascript, with at least 2 years of software engineering experience. (degree)
Passionate about learning, facing challenges, and developing your skills to handle complex and ambiguous situations. (degree)
Communicate effectively and collaborate well with various teams and partners. (degree)
Experience working on cloud-based AI services or large-scale applications leveraging AI. (degree)
Familiarity with MCP or similar frameworks with a strong understanding of responsible AI practices and advanced AI development workflows. (degree)
Contributions to open-source AI projects. (degree)
Experience working with Swagger, TypeSpec or AutoRest code generation. (degree)
Preferred Qualifications
Experience working on cloud-based AI services or large-scale applications leveraging AI. (degree)
Familiarity with MCP or similar frameworks with a strong understanding of responsible AI practices and advanced AI development workflows. (degree)
Contributions to open-source AI projects. (degree)
Experience working with Swagger, TypeSpec or AutoRest code generation. (degree)