• Take ownership of architecture design and development of scalable and distributed software systems.
• Translate business to technical requirements
• Own technical execution, ensuring code quality, adherence to deadlines, and efficient resource allocation
• Data driven decision making skills with focus on achieving product goals
• Design, develop and deploy LLM based pipelines involving patterns like RAG, Agentic workflows, PEFT (e.g. LORA, QLORA, etc.)
• Responsible for the complete software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
• Utilize AWS services/ Azure services like IAM, Monitoring, Load Balancing, Autoscaling, Database, Networking, storage, ECR, AKS, ACR etc.
• Implement DevOps practices using tools like Docker, Kubernetes to ensure continuous integration and delivery. Develop DevOps scripts for automation and monitoring.
• Collaborate with cross-functional teams, conduct code reviews, and provide guidance on software design and best practices