DISHER delivers innovation in engineering, manufacturing, and product development through a team of 100+ talented minds.
Senior AI Application Engineer
Location
United States
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior AI Application Engineer
DISHER
• Own the end-to-end RAG pipeline, from data ingestion to response generation • Design and implement Azure AI Search indexing strategies, including schema design, scoring profiles, and performance optimization • Develop and refine chunking and metadata strategies to maximize retrieval relevance and context quality • Tune retrieval pipelines (hybrid search, vector search, filters, reranking) for accuracy, latency, and cost • Build and maintain prompt orchestration frameworks, including dynamic prompt assembly and context injection • Ensure strong grounding and citation mechanisms so model outputs are traceable and verifiable • Design and implement AI agents and agentic workflows, including tool use, planning, and multi-step task execution • Integrate agents with internal and external systems (APIs, databases, SaaS tools) to enable real-world actions • Define and implement evaluation frameworks (offline & online) to measure retrieval quality, agentic performance, and answer correctness • Design and enforce guardrails (safety, hallucination reduction, policy compliance) across generation and agentic behavior • Collaborate with product, data, and platform teams to integrate AI capabilities into applications • Monitor system performance and continuously iterate based on user feedback and metrics • Partner with business and technology leadership to identify, evaluate, and prioritize agentic AI opportunities across Flash's operations • Translate business problems into AI system designs - scoping what's feasible, defining the data requirements, and owning delivery • Build repeatable patterns and internal tooling that accelerate future AI development across the organization • Contribute to Flash's evolving AI governance and responsible use practices
Job Requirements
- Experience building or maintaining RAG systems in production environments
- Experience with hybrid search (keyword + vector) and reranking models
- Knowledge of evaluation frameworks (e.g. RAGAS, LLM-as-a-judge approaches)
- Experience integrating agents with enterprise tools (CRM, ERP, ticketing systems, etc.)
- Experience optimizing systems for scale, latency, and cost
- Strong knowledge of search technologies (Azure AI Search, Elasticsearch, or similar)
- Hands-on experience with LLMs, embeddings, and vector databases
- Experience designing and deploying AI agents or agentic systems
- Demonstrated ability to integrate agents with enterprise systems - ERP, CRM, ticketing, or similar operational platforms
- Understanding of information retrieval concepts (ranking, relevance, recall/precision tradeoffs)
- Experience with prompt engineering and LLM orchestration tools
- Familiarity with evaluation techniques for generative AI and agent systems
- Ability to translate ambiguous business problems into concrete AI system designs
- Ability to balance experimentation with production reliability
- Hands-on experience building AI agents and agentic workflows, including tool use, multi-step reasoning, and orchestration across APIs and services
- Understand how to design systems that can plan, retrieve context, take actions, and operate within defined guardrails in production environments
- Proven ability to build effective, reliable AI agents that complete real-world tasks safely and accurately
- Ability to provide measurable improvements in retrieval relevance and system performance
- Previous experience creating robust guardrails and evaluation systems that catch issues early
- Experience building scalable, maintainable architecture integrated into core products
- Self-starter that thrives on ownership
- Must have the current and continuing right to work in the United States of America without restrictions or expirations
Benefits
- Supportive, collaborative environment
- Opportunities for technical and personal advancement
- Focus on work-life balance and professional development
Related Guides
Related Categories
Related Job Pages
More Application Engineer Jobs
Senior Application Solution Engineer – Oracle EBS / Fusion, eInvoicing, Integrations
SGSWhen you need to be sure
• Liderar el diseño de soluciones de extremo a extremo a través de Oracle EBS y Fusion Financials • Diseñar y revisar integraciones, APIs y servicios web (REST) • Impulsar integraciones con autoridades fiscales, plataformas de eInvoicing, bancos y proveedores externos • Apoyar la implementación de modelos de eInvoicing/eReporting/liquidación (CTC) • Definir patrones de integración (tiempo real y por lotes, API y basados en archivos) • Garantizar el cumplimiento con normas de arquitectura, seguridad y rendimiento • Realizar análisis de impacto para cambios regulatorios • Gobernar la entrega a través de equipos internos y proveedores externos
Role Description This is a remote position. We are seeking a highly skilled Senior Full-Stack Engineer with strong expertise in Java and Python to join CME. The ideal candidate will be responsible for designing, building, and maintaining scalable web applications while contributing to the end-to-end software development lifecycle. This role requires a proactive engineer capable of delivering high-quality solutions and collaborating in a dynamic, fast-paced environment. - Managing the complete software development process from conception to deployment. - Maintaining and upgrading the software following deployment. - Managing the end-to-end life cycle for the production of software and applications. - Overseeing and guiding the analyzing, writing, building, and deployment of software. - Overseeing the automated testing and providing feedback to management during the development process. - Modifying and testing changes to previously developed programs. Qualifications - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - Minimum 5 years of experience in a similar position. - Proficiency in Python, Java, and AWS technologies. - Experience and insight into wallet and wallet app development. - Demonstrated expertise in crafting dynamic and scalable web applications using React for front-end development. - Strong proficiency in HTML, CSS, and JavaScript. - Experience working in an Agile development environment is a plus. - Ability to manage the full software development lifecycle and deliver high-quality solutions. - Excellent English communication skills. - Availability to work core hours from 12:00 PM to 9:00 PM Lebanon time. - This opportunity is remote for Egyptian applicants and Hybrid for Lebanese applicants.
Research Application Support Engineer
American Cancer SocietyWe have a vision to end cancer as we know it, for everyone. Learn more at cancer.org or by calling us at 1-800-227-2345.
• Provide advanced technical support for SaaS platforms and analytics tools • Collaborate with vendors and internal teams to quickly address platform, user access, and data challenges • Provide ongoing support for scalable data pipelines • Maintain and troubleshoot data pipelines to keep analytics and reporting running smoothly • Proactively monitor server availability to ensure systems remain operational • Develop and maintain robust disaster recovery solutions • Support and troubleshoot large data models within advanced analytics platforms • Work collaboratively with various IT and business stakeholders to ensure reliable access to trusted data for analytics and business users
Application Support Engineer
AccentureAccenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.
Role Description Act as software detectives, provide a dynamic service identifying and solving issues within multiple components of critical business systems. As an Application Support Engineer, a typical day involves: - Actively monitoring and investigating issues across various components of essential business systems. - Proactively identifying problems, analyzing system behavior, and ensuring smooth operation of critical applications. - Engaging continuously with system performance and user feedback to maintain service quality and reliability. - Contributing to the overall efficiency of business processes. Qualifications - 15 years full-time education. Requirements - Minimum 3 years of experience in SAP for Retail. - Proficiency in SAP for Retail. - Strong troubleshooting and problem-solving abilities within complex software environments. - Experience in analyzing system logs and identifying root causes of application issues. - Ability to work with multiple business system components and understand their interdependencies. - Effective communication skills to interact with technical teams and business users. - Familiarity with incident management and ticketing systems to track and resolve issues efficiently. Benefits - No location constraints. Roles & Responsibilities - Expected to perform independently and become an SME. - Required active participation/contribution in team discussions. - Contribute in providing solutions to work-related problems. - Collaborate with cross-functional teams to ensure timely resolution of system issues and minimize business disruption. - Document and communicate findings and solutions clearly to stakeholders and team members. - Assist in the continuous improvement of support processes and tools to enhance service delivery. - Provide guidance and support to junior team members to foster knowledge sharing and skill development.



