Responsibilities:Develops the engineering approach for the entire program/portfolio solution and works with Architecture, to develop/analyze/deliver the implementation of technical enablersLeads the planning, definition, and design of the complex features which span multiple teams and explore solution alternativesCreates ideas on designing complex technology and solution development approachesLeads the technical oversight for teams in solution development including design reviews and code within own domainDefines the technology tool stack for the solution within ranged of internally approved and supported technologiesExplores state-of-the-art technologies to improve development efficiencies, quality of test/QA coverage, and release managementLeads and is responsible for the end-to-end test strategy/creation/adherence, and the integration between teams for a program/portfolio solutionDesign context engineering strategies for enterprise LLM and RAG applications. Improve the experience for our developers, making it easier to deliver industry-leading solutions, while managing work efficiently and with the right controlsAdvance our technology platforms through innovationReduce risk and improve quality across our technology portfolio by aligning to a single enterprise architecture strategy and delivering governance that enables consistency, integration and automationDesign LLM evaluation frameworks for answer quality, factuality, instruction adherence, relevance, safety, and token efficiency.