Software Engineer 2

Microsoft Microsoft · Big Tech · Hyderabad, TS, IN · Software Engineering

Software Engineer role focused on building full-stack solutions with a strong emphasis on next-generation AI skills, including multi-agent frameworks, RAG, and LLM integration. The role involves designing and implementing APIs, front-end components, back-end services, and cloud deployments, with a requirement for hands-on experience in Generative AI and Agentic AI applications.

What you'd actually do

  1. You will design and implement robust RESTful APIs and integrate them with front-end interfaces.
  2. You will apply AI engineering concepts, including multi-agent frameworks, retrieval-augmented generation (RAG), and related AI capabilities, to design intelligent and scalable product features.
  3. You will develop and maintain front-end components using HTML5, CSS3, JavaScript, and modern JavaScript frameworks such as React.
  4. You will utilize back-end technologies including Python, C#, dot net, or similar frameworks to build scalable and efficient server-side applications.
  5. You will design and optimize database schemas, with proficiency in SQL and NoSQL databases such as CosmosDB or MongoDB.

Skills

Required

  • Generative AI solutions using Large Language Models (LLMs)
  • Agentic AI applications
  • Retrieval-Augmented Generation (RAG)
  • vector databases
  • embeddings
  • semantic search
  • grounding techniques
  • prompt engineering
  • AI evaluation
  • model performance optimization
  • hallucination mitigation
  • Responsible AI practices
  • cloud platforms (Azure)
  • APIs
  • observability frameworks
  • secure software development practices
  • HTML5
  • CSS3
  • JavaScript
  • React
  • Angular
  • Vue.js
  • Node.js
  • Python
  • Ruby on Rails
  • SQL
  • NoSQL databases
  • CosmosDB
  • MongoDB
  • Docker
  • Kubernetes
  • mobile application development
  • UX/UI principles
  • serverless computing
  • microservices architecture
  • DevOps practices
  • CI/CD pipelines
  • infrastructure as code
  • Python
  • C#
  • dot net
  • RESTful APIs

Nice to have

  • Problem-solving ability
  • communication and teamwork skills
  • Time management and adaptability
  • Attention to detail and customer focus
  • mobile application development
  • native (iOS/Android)
  • hybrid frameworks (React Native, Flutter)

What the JD emphasized

  • Hands-on experience building and deploying Generative AI solutions using Large Language Models (LLMs)
  • Experience designing and implementing Agentic AI applications, including AI agents, multi-agent workflows, tool calling, and autonomous task orchestration.
  • Strong knowledge of Retrieval-Augmented Generation (RAG), vector databases, embeddings, semantic search, and grounding techniques to improve AI response quality.
  • Experience with prompt engineering, AI evaluation, model performance optimization, hallucination mitigation, and Responsible AI practices for enterprise applications.

Other signals

  • Generative AI solutions using Large Language Models (LLMs)
  • Agentic AI applications
  • Retrieval-Augmented Generation (RAG)
  • Responsible AI practices