M

Microsoft

Builds workplace software, PCs and cloud services

Technology Consultant - Apps & AI

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeThailandNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Information Technology, Business, or a related field and at least 6 years of relevant software engineering, application architecture, cloud development, technical consulting, or technology delivery experience, or equivalent experience.
  • Strong experience designing and delivering enterprise applications, cloud-native solutions, application modernization, or AI-powered applications.
  • Hands-on software engineering experience with C#, .NET, Java, JavaScript/TypeScript, Python, or other modern development languages and frameworks.
  • Experience with modern application architecture patterns, including APIs, microservices, containers, serverless, integration, event-driven architectures, and cloud-native development.
  • Experience designing or developing Generative AI or Agentic AI solutions, including RAG, tool or function calling, grounding, reusable skills, workflows, orchestration, and evaluation.
  • Experience with modern engineering practices, including Git, GitHub, CI/CD, DevOps, automated testing, Infrastructure as Code, and secure software development.
  • Experience taking applications from architecture and prototype through secure, scalable production deployment and operations.
  • Strong customer-facing consulting, problem-solving, communication, and stakeholder-management skills, with the ability to independently lead complex technical workstreams.

Responsibilities

  • Lead application modernization by architecting and delivering enterprise application modernization and AI transformation solutions using cloud-native architectures, modern engineering practices, and Microsoft technologies.
  • Design and engineer AI-powered applications incorporating Generative AI, RAG, enterprise knowledge, intelligent search, APIs, and AI services.
  • Design and implement enterprise agents, multi-agent workflows, reusable skills, tool integrations, grounding, orchestration, and human-in-the-loop patterns.
  • Design scalable application architectures using APIs, microservices, containers, serverless technologies, integration services, and modern development frameworks.
  • Use GitHub Copilot, agents, automation, and AI-assisted software engineering across requirements, development, testing, code review, documentation, troubleshooting, and operations.
  • Move solutions from prototype to production with security, Responsible AI, identity, observability, evaluation, reliability, performance, and cost controls.
  • Lead architecture workshops, design reviews, technical discovery, and co-development alongside customer architects, developers, and engineering teams.
  • Influence architecture and engineering decisions, solve complex technical challenges, mentor technical professionals, and establish engineering best practices.
  • Develop reusable reference architectures, application modernization patterns, agent skills, engineering accelerators, and technical assets for use across customer engagements.

Desired Qualifications

  • At least 12 years of relevant application engineering, architecture, cloud, AI, technical consulting, or solution delivery experience.
  • Deep experience with Microsoft Azure application and AI services, cloud-native architectures, and enterprise application modernization.
  • Experience delivering enterprise-scale Generative AI or Agentic AI applications, including multi-agent solutions, enterprise knowledge integration, or intelligent process automation.
  • Experience using GitHub Copilot and AI-assisted development to improve software engineering productivity and quality.
  • Experience modernizing complex or business-critical applications using containers, Kubernetes, APIs, microservices, serverless, integration, and platform engineering practices.
  • Understanding of Responsible AI, application and AI security, identity, API security, observability, resilience, performance, privacy, and enterprise compliance.
  • Experience leading customer co-development and engineering engagements and influencing architecture and technology decisions.
  • Relevant technical certifications aligned to Azure, AI, Developer, DevOps, Security, or Cloud Architecture.
  • Delivery or engineering methodology certifications such as Agile, Scrum, DevOps, Change Management, or Project Management.
  • Ability to mentor technical professionals and develop reusable reference architectures, modernization accelerators, agent skills, and engineering patterns.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs