Fullstack AI Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Fullstack AI Engineer role focused on building AI-powered experiences for education, integrating LLMs, multimodal models, RAG, agents, and agent orchestration into production systems. The role also involves applying AI to the software engineering lifecycle itself, from requirements to operations, and contributing to reusable AI platform components and workflows. It emphasizes practical AI application and evolving engineering practices.

What you'd actually do

  1. Own and deliver complete product features across the engineering lifecycle, including requirements review, design, architecture, implementation, testability, debugging, deployment, monitoring, and servicing.
  2. Build full-stack AI experiences using modern front-end technologies, service APIs, cloud services, telemetry, experimentation, and safe deployment practices.
  3. Create reusable AI-powered platform components and workflows that can be adopted across education scenarios, Microsoft 365 experiences, and Windows-integrated experiences.
  4. Apply practical AI techniques such as prompt engineering, grounding, retrieval-augmented generation, tool/function calling, model evaluation, multimodal workflows, and responsible use of LLMs and SLMs.
  5. Experiment and apply emerging AI engineering tools across planning, prototyping, coding, code review, testing, security analysis, evaluation, debugging, documentation, deployment, operations, and knowledge discovery and translate successful approaches into reusable components, guidance, automation, and team-wide practices.

Skills

Required

  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • production desktop/web applications or services
  • modern front-end development
  • service/API integration
  • testing
  • debugging
  • deployment
  • operational support
  • computer science fundamentals
  • system design
  • data structures
  • algorithms
  • code review
  • secure software engineering practices

Nice to have

  • TypeScript

What the JD emphasized

  • AI agents
  • agentic development
  • agentic AI
  • large and small language models
  • multimodal models
  • retrieval-augmented generation
  • tool and function calling
  • agents
  • multi-agent orchestration
  • grounded workflows
  • AI engineering tools
  • prompt engineering
  • grounding
  • model evaluation
  • multimodal workflows
  • responsible use of LLMs and SLMs

Other signals

  • AI agents
  • agentic development
  • agentic AI
  • large and small language models
  • multimodal models
  • retrieval-augmented generation
  • tool and function calling
  • agents
  • multi-agent orchestration
  • grounded workflows
  • AI engineering tools
  • prompt engineering
  • grounding
  • model evaluation
  • multimodal workflows
  • responsible use of LLMs and SLMs