AI Engineer
ey
Job Description
- Design, develop, test and support AI/ML, GenAI, RAG, conversational AI, copilot and AI-agent solutions aligned with business and architecture requirements.
- Build document ingestion, parsing, chunking, embedding, indexing, retrieval, reranking, grounding and prompt-orchestration pipelines.
- Develop tool-enabled agents and multi-agent workflows using function calling, memory, enterprise APIs and human-in-the-loop patterns.
- Build scalable backend services and integrations using Python, FastAPI, REST APIs, microservices, asynchronous processing and event-driven patterns.
- Develop or integrate modern user experiences for chatbots, copilots and agents using React, TypeScript or equivalent frameworks when required.
- Implement real-time AI interactions using WebSockets, Server-Sent Events or token streaming, including safe rendering and resilient error handling.
- Integrate AI solutions with enterprise applications, workflow platforms, databases, vector stores, search services and cloud data platforms.
- Implement evaluation and quality checks for retrieval, groundedness, accuracy, hallucination risk, prompt performance, tool execution, latency and cost.
- Apply Responsible AI, PII protection, access controls, data privacy, secure coding, prompt-injection mitigation, content safety and auditability controls.
- Containerize and deploy services, contribute to CI/CD pipelines, automated tests, monitoring, logging, release management and production support.
- Troubleshoot issues across data pipelines, models, prompts, agent workflows, APIs, vector stores, streaming services and user interfaces.
- Prepare technical designs, implementation notes, test evidence, runbooks, solution walkthroughs and delivery updates.
- Contribute reusable components, SDKs, accelerators and engineering standards; guide junior team members where required.