Design, develop, and maintain scalable, high-performance applications using AWS services such as EC2, S3, Lambda, RDS, DynamoDB, Batch and ECS / EKS.Monitor and optimize application performance using AWS tools like CloudWatch, X-Ray.Integrate microservices, RESTful APIs, and serverless architectures into applications.Collaborate with product managers and DevOps engineers to deliver end-to-end solutions.Required Skills and Qualifications :
- Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of experience as a Software Engineer
- Strong proficiency in AWS core services (e.g., EC2, S3, Lambda, RDS, DynamoDB, Batch, CloudFormation).
- Experience with programming languages such as Python, Java
- Knowledge of cloud architecture principles, microservices, and serverless computing.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes or ECS.
- Understanding of security best practices for cloud-based applications (IAM, VPC).
- Experience with CI / CD tools and version control systems (e.g., Git, AWS CodePipeline).
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Excellent communication and teamwork skills.
Nice-to-Have Skills :
- Experience with computer vision technologies (e.g., OpenCV, TensorFlow, PyTorch)
- Familiarity with AWS AI / ML services, such as SageMaker.
- Knowledge of machine learning pipelines and integrating computer vision models into production environments.
Skills Required
Restful Apis, Lambda, Rds, Dynamodb, Python, Java