AI Application Engineer
ntt
Job Description
- 4–7 years of software engineering experience with at least 2 years focused on production LLM application development
- Expert-level experience with Python for AI/ML application development and async programming
- Strong expertise in prompt engineering including system prompts, few-shot prompting, and tuning instruction
- Hands-on experience with multi-step LLM orchestration frameworks such as LangChain or LlamaIndex
- Experience designing and optimizing RAG pipelines and retrieval systems
- Experience with vector databases, similarity search tuning, and reranking techniques
- Experience implementing AI safety and guardrails for customer-facing applications
- Strong knowledge of automated AI evaluation frameworks such as RAGAS or TruLens
- Experience profiling and optimizing latency in multi-step AI pipelines
Preferred Qualifications
- Experience with adaptive learning systems or recommendation engines
- Knowledge graph integration experience with RAG architectures
- Experience with multi-agent orchestration patterns
- ServiceNow API integration experience
- Experience with streaming LLM response handling and real-time AI applications