EXL

Application Engineer

EXL

full-time

Posted on:

Location Type: Hybrid

Location: BengaluruIndia

Visit company website

Explore more

AI Apply
Apply

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