Software Engineer II

Disney Disney · Media · Seattle, WA +2

Software Engineer II role focused on building and supporting enterprise Generative AI applications, specifically a conversational AI platform for interacting with operational data. Responsibilities include Python development, retrieval/grounding workflows, prompt design, backend integration, and LLMOps practices like evaluation, observability, deployment, agentic workflows, and troubleshooting. Requires experience with GenAI applications, retrieval patterns, API integration, and cloud development. Experience with AI developer tools is also required.

What you'd actually do

  1. Build and maintain Python based GenAI application components
  2. Connect conversational AI workflows with backend services, web applications, and internal tools
  3. Implement retrieval and grounding workflows that support source backed AI responses
  4. Develop prompt logic, response formatting, structured outputs, and validation patterns
  5. Support agentic workflows involving tool use, function calling, API actions, and multi step reasoning

Skills

Required

  • 3+ years of professional software development experience
  • Strong Python development skills
  • Hands on experience or project work with GenAI applications or conversational AI systems
  • Familiarity with retrieval based GenAI patterns, grounding, embeddings, vector search, and prompt engineering
  • Experience integrating APIs and backend services
  • Hands on exposure to MCP, tool calling, function calling, or agentic integration patterns
  • Exposure to cloud application development in Azure, AWS, or GCP
  • Ability to read logs, investigate issues, and troubleshoot application behavior
  • Working knowledge of LLMOps concepts, including evaluation, observability, monitoring, deployment support, and production AI system reliability
  • Required use of AI assisted developer tools such as Cursor, Claude Code, or similar tools to support development velocity, documentation, code review preparation, and technical problem solving
  • Bachelor’s degree

Nice to have

  • Experience with Azure OpenAI, Azure AI Foundry, Azure Functions, Azure App Service, or Application Insights
  • Experience with Microsoft Teams bots or enterprise conversational interfaces
  • Familiarity with Snowflake Cortex, Cortex Analyst, semantic views, or natural language to SQL workflows
  • Experience with MongoDB, Atlas Vector Search, or graph databases
  • Experience testing AI responses against expected answers, source data, or user feedback
  • Exposure to CI/CD, Docker, telemetry, and deployment pipelines
  • Interest in se

What the JD emphasized

  • Strong Python development skills
  • Hands on experience or project work with GenAI applications or conversational AI systems
  • Familiarity with retrieval based GenAI patterns, grounding, embeddings, vector search, and prompt engineering
  • Hands on exposure to MCP, tool calling, function calling, or agentic integration patterns
  • Working knowledge of LLMOps concepts, including evaluation, observability, monitoring, deployment support, and production AI system reliability
  • Required use of AI assisted developer tools such as Cursor, Claude Code, or similar tools to support development velocity, documentation, code review preparation, and technical problem solving

Other signals

  • Generative AI applications
  • conversational AI platform
  • LLMOps
  • agentic workflows
  • tool calling