Position Overview
Responsibilities - Collaborate with business stakeholders to gather, analyze, and refine technical and AI-related requirements.
- Design, develop, and maintain scalable applications, microservices, and APIs.
- Develop and integrate LLM-powered features (e.g., copilots, chatbots, decision-support tools).
- Build backend services using Java, Python, Node.js, and modern frameworks (FastAPI, Spring Boot).
- Perform prompt engineering, context engineering, and RAG (retrieval-augmented generation).
- Build and orchestrate AI agents, Agent Harness and multi-agent workflows.
- Apply OOP, OOAD principles, and design patterns to deliver robust systems.
- Integrate LLM APIs and manage vector databases and embeddings for semantic search.
- Develop AI evaluation, testing harnesses, and guardrails to ensure performance and reliability.
- Design and optimize SQL databases and work with ORM tools (Hibernate/JPA).