
Application Engineer
EXL
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • India
Visit company websiteExplore more
About the role
- Design, develop, and deploy production-grade AI systems and agentic applications.
- The ideal candidate will have a strong background in Python, deep learning, large language models, and distributed systems, with proven experience building performant, scalable services.
Requirements
- Bachelor's degree in Computer Science, Data Science, or related field
- 5+ years of total professional experience, including:
- 3+ years of hands-on Software Engineering experience in Python, FastAPI and relevant tech stack
- 2+ years working specifically with GenAI and LLMs (GPT, Claude, LLaMA, etc.)
- Strong software engineering background with expertise in OOP and SOLID principles
- Proficiency in Python 3.11+ (async/await, type hints, modern Python patterns, strict type checking)
- Experience with agentic frameworks (LangChain, LangGraph, AutoGen, or similar)
- Proven track record building production REST/WebSocket APIs and microservices
- Experience with message streaming platforms (Kafka, Pulsar, or similar)
- Strong knowledge of databases: SQL, NoSQL, and vector databases
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythondeep learninglarge language modelsdistributed systemsFastAPIGenAIOOPSOLID principlesREST APIsmicroservices
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Data Science