Description
AWS Cloud Engineer (510 Years Experience)
Task
Design, develop, and maintain backend services, data pipelines, and user management systems for our energy management platform. The role focuses on building a scalable, secure, and cost-efficient cloud architecture using AWS services.
Key Responsibilities
- Architect and develop backend services using AWS Serverless technologies (Lambda, API Gateway, DynamoDB, Step Functions, etc.).
- Implement robust data handling workflows, including data ingestion, transformation, and storage.
- Build and manage user authentication and authorization using AWS Cognito.
- Use AWS CDK to automate infrastructure provisioning following best practices (IaC).
- Ensure high system reliability using CI/CD pipelines, monitoring, logging, and DevOps practices.
- Optimize AWS resources and workloads for cost-efficient operations.
- Collaborate with cross-functional teams, including hardware engineering and energy domain experts, to integrate backend with field devices and management systems.
- Maintain and improve database designs for performance, scalability, and security.
- Troubleshoot production issues and provide long-term solutions.
Required Skills & Expertise
AWS Cloud Expertise (Mandatory) :
- Strong hands-on knowledge of Serverless architecture
- Experience with DynamoDB (data modeling, indexing, performance tuning)
- Building REST/GraphQL APIs using API Gateway
- Managing Cognito for user pools, identity pools, federation, and access control
- Deploying infrastructure using AWS CDK
- Strong command over AWS logging/monitoring tools (CloudWatch, X-Ray, IAM policies, SQS/SNS, etc.)
DevOps Skills
- Experience setting up CI/CD pipelines (GitHub Actions, GitLab, AWS CodePipeline, etc.)
- Strong understanding of deployment strategies, automation, and cloud security.
- Experience with containerization (Docker) and AWS ECS/ECR is a plus.
Programming
- Excellent programming skills in Python for backend logic, microservices, and automation scripts.
Database Skills
- Good understanding of SQL and NoSQL database systems
- Experience in designing high-performance data schemas for large-scale systems.
Domain Understanding
- Knowledge of energy management systems, renewable energy domain, and IoT integration is highly desirable.
Additional Requirements
- Strong analytical and problem-solving capabilities.
- Experience with Git, version control workflows, and CI/CD best practices.
- Ability to prioritize, document, and deliver high-quality, maintainable solutions.
(ref:hirist.tech)