NTT DATA is seeking an AI Application Engineer to join their team in Bengaluru, India. The ideal candidate will have 4-7 years of software engineering experience and expertise in Python, prompt engineering, and LLM orchestration frameworks.
Requirements
- 4-7 years of software engineering experience
- 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
- Bachelor's degree in computer science, Engineering, Artificial Intelligence, or equivalent work experience
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance