Job Summary
4+ years of
commercial software development experience.
Proficiency
with distributed/multi-tier systems and application development, including
excellent programming skills in languages such as Python.
Hands-on
experience designing and deploying Generative
AI Applications using LLM frameworks (e.g. LangChain,
LlamaIndex, Semantic Kernel), embeddings, and vector databases.
Key Responsibilities
Experience
building Agentic AI systems with
autonomous planning, tool/function calling, memory management, RAG, and
multi-agent orchestration.
Solid
understanding of ML/DL fundamentals, prompt
engineering, model evaluation, and responsible AI practices.
Experience
integrating AI solutions with enterprise systems, APIs, event streaming
(e.g., Kafka), and relational/NoSQL databases.
Skill Requirements
Familiarity
with cloud platforms (AWS/Azure/GCP), containers (Docker), and CI/CD
pipelines (Git, Jenkins, Maven).
Strong
foundation in data structures, system design, APIs (REST/HTTP), and
Unix/Linux environments.
Excellent
communication skills with the ability to translate complex AI concepts
into scalable business solutions.
Good
understanding of data structures, algorithms and design patterns
Excellent
communication skills, with the ability to influence at all levels across
functions, from both technical and non-technical perspectives alike.