â Design, develop, and maintain scalable backend services using TypeScript/JavaScript
â Build and operate cloud -native applications on AWS Serverless architecture using:
â API Gateway
â Lambda
â DynamoDB
â VPC
â Design and implement REST APIs and event -driven architectures
â Build and deploy production -grade Generative AI applications
â Develop RAG -based solutions using vector databases, embeddings, and modern LLM frameworks
â Engineer effective prompts and AI workflows to optimize application performance
â Conduct LLM evaluations, benchmarking, and performance analysis
â Implement AI observability, monitoring, and quality evaluation mechanisms
â Work with WebSocket -based real -time communication systems
â Build robust automated testing frameworks including:
â Unit Testing
â Integration Testing
â Implement and maintain CI/CD pipelines and deployment workflows
â Collaborate with Product, Engineering, and AI teams to deliver AI -powered features
â Troubleshoot, debug, and optimise application performance and reliability
â Contribute to architecture decisions and engineering best practice
Requirements
Required Qualifications
â 3–6 years of professional software engineering experience
â Strong expertise in TypeScript/JavaScript
â Hands -on experience with AWS Serverless services:
â API Gateway
â Lambda
â DynamoDB
â VPC Networking
â Experience designing and building distributed backend systems
â Strong understanding of REST APIs, microservices, and event -driven architectures
â Experience with WebSockets and real -time communication systems
â Strong experience with Unit Testing and Integration Testing
â Experience building and supporting production -grade GenAI applications
â Experience working with LLMs such as:
â OpenAI
â Anthropic
â Gemini
â Open -source LLMs
â Experience with prompt engineering and prompt optimization techniques
â Experience conducting LLM evaluations and measuring model performance
â Familiarity with:
â LangChain
â LangGraph
â LlamaIndex
â Semantic Kernel
â Experience with vector databases, embeddings, and RAG architectures
â Strong software engineering fundamentals, design patterns, and system design skills
â Excellent problem -solving and communication skills
Preferred Qualifications
â Experience with AI agent frameworks and agentic workflows
â Experience with AI evaluation frameworks such as LangSmith, Ragas, DeepEval, or equivalent
â Familiarity with AI observability and monitoring platforms
â Experience optimizing LLM cost, latency, and reliability
â Exposure to multi -agent systems and advanced GenAI architectures