Source description
About the role
Design, build, and operate distributed services and microservices on Azure (App Service, AKS, Functions, Service Bus, Cosmos DB, Azure SQL) that power catalog, search, purchase, fulfillment, metering, and billing experiences. Own features end-to-end: requirements, design, implementation, testing, deployment, and live-site support. Integrate AI capabilities such as natural language processing, semantic search, and intelligent agents using frameworks like Azure OpenAI, Semantic Kernel, or equivalent. Drive performance, scalability, and cost-efficiency through telemetry, asynchronous I/O, and system profiling. Ensure robust data validation, schema enforcement, and compliance with privacy and security standards. Collaborate across disciplines to define technical requirements, review designs, and deliver high-quality software. Mentor junior engineers and promote engineering best practices across the team. Participate in an on-call rotation; investigate and resolve live-site incidents, and drive root-cause fixes that improve reliability. Contribute to our DevOps culture: CI/CD pipelines, automated testing, telemetry, and safe deployment practices. Written communication: design docs, postmortems, customer-facing release notes. 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 OR equivalent experience. 3+ years of experience in software engineering, preferably in cloud-scale or AI-enhanced services. Proficiency in C#, Python, or JavaScript, and familiarity with cloud platforms like Azure or AWS. Experience designing and consuming REST APIs and working with relational and/or NoSQL data stores. Fundamentals in data structures, algorithms, distributed systems, and debugging. Experience with AI development tools and frameworks (e.g., OpenAI APIs, transformers, semantic search). Understanding of CI/CD pipelines, GitHub workflows, and infrastructure-as-code. Problem-solving, communication, and collaboration skills.
More at Microsoft
Related open roles
Senior Software Engineer - CoreAI | Bangalore
Bangalore · Onsite
Software Engineer II
Hyderabad · Onsite
Senior Software Engineer
Hyderabad · Onsite
Senior Software Engineer, MS Edge Growth
Seattle · Onsite
Principal Software Engineering Manager
Seattle · Onsite
Principal Software Engineering Manager, CoreAI
San Francisco Bay Area · New York · Seattle · Onsite