Back to jobsJob overview

About the role

Senior Software Engineer | AI Content Services at Microsoft

Required Skills

pythonc++javarest apismicroservicesllmssystem designbackend services

About the Role

Senior Software Engineer role focused on building AI-driven content services for Microsoft's platforms. Responsibilities include designing scalable backend services, working with LLMs, and collaborating across teams to deliver intelligent user experiences.

Key Responsibilities

  • Design, implement, and optimize services, APIs, and infrastructure
  • Build applications using large language models (LLMs) and advance prompt engineering
  • Collaborate with cross-functional teams including product managers and applied scientists
  • Drive system architecture, data management, and deployment automation
  • Act as Designated Responsible Individual (DRI) and guide other engineers

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of experience in designing, building, and maintaining complex software systems
  • Ability to pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years technical engineering experience
  • Experience in developing REST APIs and Microservices
  • Experience with system design and architecture

Benefits & Perks

  • Industry leading healthcare