Design and deploy scalable cloud and on-premise web services for AI/ML workloads
Develop clean, maintainable code with focus on extensibility and scalability
Develop platform services on AWS
Build responsive React-based frontend applications and reusable components
Collaborate with AI researchers and engineers to deliver integrated solutions
AWS Cloud Development
Develop applications using Lambda, IoT Core, DynamoDB, CloudWatch, EC2, QuickSight, and Greengrass
Optimize backend infrastructure performance, security, and reliability
Frontend Development
Build and maintain React JS applications with custom components and CSS
Manage npm packages, implement webhooks and ensure responsive design
API & Integration
Design RESTful APIs for seamless frontend-backend integration
Implement asynchronous web sockets for AWS component communication
Understand MCP and tools to build agentic solutions
DevOps & Infrastructure
Maintain CI/CD pipelines using Azure DevOps Actions for automated deployment
Utilize Docker and Docker Compose for containerization and environment consistency
Technical Excellence
Apply strong data structures and algorithms knowledge
Strong understanding of LLM/AI/ML models
Ensure code quality through best practices and architectural standards
Participate in testing, monitoring and performance optimization
Job Requirements:
Bachelor's or Master's degree in Computer Science/IT/AI or related field.
3-5 years of experience in building enterprise platforms, or large-scale web applications and scalable front-end and back-end systems, with a focus on interoperability, responsiveness, and secure APIs.
Proficiency in programming languages such as Python, Java, JS, Go etc
Experience in database technologies such as SQL and No SQL databases
Excellent communication and stakeholder management skills