Job description
Key Responsibilities
Personal Characteristics
- Strong portfolio and excellent attitude
- Self-confident to work independently and in teams
- Good communication and articulation skills
- Ability to work across different cultures and time zones
- Delivery-oriented and able to work under strict deadlines
Core Responsibilities
- Define technical architecture and solution blueprint for AI-powered agents, copilots, and intelligent automation solutions
- Lead design of scalable, secure, and enterprise-grade AI solutions
- Establish architecture principles, design standards, and technical guardrails
- Architect end-to-end AI solutions involving LLMs, RAG, vector search, orchestration frameworks, APIs, and enterprise systems
- Collaborate with product teams and stakeholders to translate business requirements into technical solutions
Detailed Responsibilities
- Design AI agents for use cases like assistants, recommendation engines, copilots, workflow automation, and decision systems
- Define solution patterns for prompt orchestration, memory, context, and observability
- Architect retrieval and knowledge frameworks using enterprise data sources
- Drive decisions on model strategy, vector storage, orchestration, and integrations
- Review technical designs and guide engineering teams
- Ensure AI solutions are secure, scalable, and production-ready
- Define non-functional requirements (performance, security, cost, governance)
- Guide AI engineering best practices and reusable frameworks
- Evaluate new AI tools and contribute to AI roadmap
Mandatory Skills
- Bachelor’s degree in relevant field
- 10+ years in software engineering/architecture, with 3–5 years in AI/ML/GenAI
- Strong experience in enterprise-scale and distributed systems
- Strong programming skills in Python and backend systems
- Hands-on experience with LLMs, GenAI, prompt engineering, embeddings, vector DB, RAG
- Experience in AI assistants, copilots, chatbots, or agent-based systems
- Strong knowledge of microservices and integration patterns
- Understanding of AI evaluation, observability, and hallucination handling
- Knowledge of enterprise security, privacy, and governance
- Experience with AWS/Azure/GCP
Additional Skills
- CI/CD, containerization, monitoring, and logging
- Strong analytical and problem-solving skills
- Good communication and stakeholder management
- Agile environment experience
Desirable Skills
- Experience in SaaS, enterprise platforms, or digital transformation
- Familiarity with LangChain, LlamaIndex, Semantic Kernel, CrewAI, AutoGen, etc.
- Exposure to Java, Spring Boot, Node.js, Kafka
- Experience with vector stores, LLMOps, and AI observability tools
- Knowledge of recommendation systems and analytics platforms
- Understanding of Responsible AI and governance
- Experience mentoring engineers and reviewing designs