← Browse all jobs
S

L2 Engineer

Showpad
PuneOn-site2 weeks ago
Apply Now →

About this role

<p><strong>Summary</strong></p> <p>We are seeking a Mid-Level AI Engineer to join our team and contribute to the design, development, and deployment of modern AI-powered applications. The ideal candidate will have strong expertise in <strong>TypeScript/JavaScript</strong>, <strong>AWS Serverless architecture</strong>, and experience building and operating <strong>production-grade Generative AI applications</strong>. This role will focus on developing scalable backend services, integrating Large Language Models (LLMs), designing AI-powered workflows, evaluating model performance, and delivering reliable cloud-native solutions.</p> <p><strong>Responsibilities</strong></p> <ul> <li>Design, develop, and maintain scalable backend services using <strong>TypeScript/JavaScript</strong></li> <li>Build and operate cloud-native applications on <strong>AWS Serverless architecture</strong> using: <ul> <li>API Gateway</li> <li>Lambda</li> <li>DynamoDB</li> <li>VPC</li> </ul> </li> <li>Design and implement REST APIs and event-driven architectures</li> <li>Build and deploy production-grade Generative AI applications</li> <li>Develop RAG-based solutions using vector databases, embeddings, and modern LLM frameworks</li> <li>Engineer effective prompts and AI workflows to optimize application performance</li> <li>Conduct LLM evaluations, benchmarking, and performance analysis</li> <li>Implement AI observability, monitoring, and quality evaluation mechanisms</li> <li>Work with WebSocket-based real-time communication systems</li> <li>Build robust automated testing frameworks including: <ul> <li>Unit Testing</li> <li>Integration Testing</li> </ul> </li> <li>Implement and maintain CI/CD pipelines and deployment workflows</li> <li>Collaborate with Product, Engineering, and AI teams to deliver AI-powered features</li> <li>Troubleshoot, debug, and optimize application performance and reliability</li> <li>Contribute to architecture decisions and engineering best practices</li> </ul> <p><strong>Required Qualifications</strong></p> <ul> <li>3–6 years of professional software engineering experience</li> <li>Strong expertise in <strong>TypeScript/JavaScript</strong></li> <li>Hands-on experience with <strong>AWS Serverless services</strong>: <ul> <li>API Gateway</li> <li>Lambda</li> <li>DynamoDB</li> <li>VPC Networking</li> </ul> </li> <li>Experience designing and building distributed backend systems</li> <li>Strong understanding of REST APIs, microservices, and event-driven architectures</li> <li>Experience with WebSockets and real-time communication systems</li> <li>Strong experience with Unit Testing and Integration Testing</li> <li>Experience building and supporting production-grade GenAI applications</li> <li>Experience working with LLMs such as: <ul> <li>OpenAI</li> <li>Anthropic</li> <li>Gemini</li> <li>Open-source LLMs</li> </ul> </li> <li>Experience with prompt engineering and prompt optimization techniques</li> <li>Experience conducting LLM evaluations and measuring model performance</li> <li>Familiarity with: <ul> <li>LangChain</li> <li>LangGraph</li> <li>LlamaIndex</li> <li>Semantic Kernel</li> </ul> </li> <li>Experience with vector databases, embeddings, and RAG architectures</li> <li>Strong software engineering fundamentals, design patterns, and system design skills</li> <li>Excellent problem-solving and communication skills</li> </ul>
Want to see how well you match this job?
Get AI-scored for free →