Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

pythondistributed systemsai/mlbackend developmentazurevector embeddingsllmsinformation retrievalagile

About the Role

Software Engineer II role on the Data Ingestion & Augmentation team at Microsoft, focusing on building connectors and AI-powered data enrichment for Azure AI Search. The position involves developing retrieval systems for generative AI applications and transforming traditional search indexes into intelligent AI indexes.

Key Responsibilities

  • Develop connectors to integrate with diverse customer data sources and ingest content into Azure AI Search indexes
  • Enrich ingested content with AI/ML capabilities including generating vector embeddings and extracting key phrases
  • Write secure, reliable, scalable, and maintainable code with effective debugging, testing, and production support
  • Contribute to the Microsoft ecosystem around Retrieval Augmented Generation through products and services
  • Maintain operations of live service as issues arise on a rotational, on-call basis

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
  • 1+ years experience with Distributed systems, Artificial Intelligence, or Backend Development
  • Ability to pass Microsoft Cloud Background Check upon hire and every two years thereafter

Nice to Have:

  • Master's Degree in Computer Science AND 3+ years experience OR Bachelor's Degree AND 5+ years experience
  • Ability to communicate and collaborate effectively across teams and with customers
  • Hands-on Agile Development experience with tools like Azure DevOps or GitHub
  • Background in Information Retrieval, Vector Databases or Large Language Models for real-world applications
  • Experience designing and delivering fault-tolerant, high-availability services

Benefits & Perks

  • Industry leading healthcare