Back to jobsJob overview

About the role

Senior Software Engineer - AI at Microsoft

Required Skills

pythonjavascriptreactazurellmprompt engineeringmicroservicessaasai agents

About the Role

Senior Software Engineer - AI role building AI-powered sales agents integrated into Microsoft 365 ecosystem. Develop full-stack applications using React and Azure microservices, focusing on large language models and agentic AI. Collaborate across teams to deliver scalable SaaS solutions for sales productivity.

Key Responsibilities

  • Collaborate across functions to design, build, and ship full-stack AI-powered services
  • Own feature development end to end across quality, scalability, performance, and maintenance
  • Optimize AI/ML models for runtime performance, latency, cost efficiency, and robustness
  • Apply prompt engineering and design prompt pipelines to improve model output accuracy
  • Develop, fine-tune, and adapt large language models for sales and CRM domains

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience
  • 1+ years experience with large language models, agentic AI, or agent-based architectures
  • 1+ years experience with prompt engineering, evaluation, and iterative refinement
  • Ability to pass Microsoft Cloud background check security requirements

Nice to Have:

  • Master's Degree in Computer Science AND 6+ years experience OR Bachelor's AND 8+ years
  • Experience with agent-based frameworks (MCP, LangChain, Azure AI Foundry)
  • Experience building generative AI, agentic systems, or LLM-based tools
  • Experience with large scale distributed SaaS architectures
  • Experience with modern JavaScript UI frameworks (React, Angular)
  • Experience with cloud platforms (Azure preferred) and data storage technologies

Benefits & Perks

  • Industry leading healthcare