Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Software Engineer - Artificial Intelligence

Microsoft

$100,600 - $258,000
Sep 25, 2025
Remote, US
Apply Now

Microsoft's Learning Product Team is looking to develop world-class, innovative Skilling Products & Experiences that inspire customers, partners, and future generations to achieve more by skilling, upskilling, and reskilling, thereby reaching 100M+ learners.

Requirements

  • 1+ years experience within AI knowledge. Specifically theoretical and practical knowledge of LLMs, Retrieval Augmented Generation (RAG) pipelines and agent orchestration frameworks.
  • 2+ years experience within programming & development: proficiency in Python and command of related libraries and frameworks such as TensorFlow, PyTorch, Scikit-Learn, Hugging Face Transformers, LangChain, and similar.
  • 2+ years experience within model deployment & operations: Proven experience deploying agents in Azure cloud environments, with familiarity in containerization, continuous integration/continuous development pipelines and model monitoring.
  • Advanced Degree: in Machine Learning, AI or a related field.
  • 1+ years experience within agent communication & protocols: Experience designing and implementing multi-agent systems using communication protocols such as MCP or similar.
  • 3+ years experience within data handling & feature development: Experience in handling large-scale structured and unstructured datasets, including time-series and text data, and applying advanced feature engineering techniques.
  • 3+ years experience cross-functional collaboration: Ability to partner with software engineers, product managers, and business stakeholders to translate business needs into AI-driven solutions.

Responsibilities

  • Build and deploy ML models and agentic systems in Azure cloud environments, ensuring seamless integration with enterprise platforms and services.
  • Optimize models for inference speed and resource efficiency using techniques such as quantization, pruning, distillation, and hardware acceleration (e.g., GPUs, TPUs).
  • Design scalable agentic architectures that support real-time inference, batch processing, and hybrid workflows.
  • Develop automated pipelines for data ingestion, preprocessing, feature engineering, model training, and deployment with an emphasis on reproducibility and traceability.
  • Design and implement multi-agent communication protocols (e.g., MCP) to support coordination, task delegation, and stateful interactions between AI agents.
  • Ensure all AI systems adhere to responsible AI principles, including fairness, transparency, and privacy-preserving practices.
  • Partner with UX designers and product teams to ensure AI agent interactions are intuitive, transparent, and aligned with user expectations.

Other

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python OR equivalent experience.
  • Embody our Culture and Values.
  • Mentor earlier in career and mid-level engineers, fostering a culture of innovation, experimentation, and continuous learning.
  • Lead technical reviews, architecture discussions, and knowledge-sharing sessions to elevate team capabilities.
  • Identify skill gaps and support internal learning initiatives to ensure the team remains at the forefront of AI innovation.