Job Description
We are seeking an experienced Cloud Developer with in-depth knowledge of Amazon Web Services (AWS) and Amazon Bedrock to join our dynamic team. This role will be pivotal in designing, building, and optimizing our cloud-based infrastructure and developing AI-powered solutions. The ideal candidate will be proficient in AWS services, particularly in AI/ML services, and will leverage Amazon Bedrock for implementing scalable, generative AI models that enhance our product offerings.
Key Responsibilities:
- Design, develop, and deploy cloud-native applications on the AWS platform.
- Utilize Amazon Bedrock to integrate generative AI functionalities into applications, such as text generation, image creation, and code development.
- Build and maintain infrastructure as code (IaC) using tools like CloudFormation or Terraform.
- Implement and manage CI/CD pipelines for seamless deployment and updates.
- Ensure the security and scalability of cloud solutions by implementing best practices.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers.
- Stay up-to-date with the latest AWS services and Bedrock advancements.
- Contribute to the development and improvement of internal cloud development standards.
Qualifications:
- AWS Expertise: Strong understanding of core AWS services, including EC2, S3, Lambda, IAM, and databases (RDS, DynamoDB).
- Bedrock Proficiency: Hands-on experience with Amazon Bedrock for building generative AI applications. Familiarity with different foundation models and their applications.
- Programming Skills: Proficient in at least one programming language, such as Python, Java, or Node.js.
- DevOps Mindset: Experience with CI/CD tools and infrastructure automation.
- Cloud Security: Understanding of security best practices for cloud environments.
- Problem-Solving: Excellent analytical and problem-solving skills.
- Communication: Strong written and verbal communication skills.
System Requirements:
- At least 25 mpbs for the main internet and backup internet.
- A desktop or laptop that has an i5 processor with at least 8 GB RAM.
- Note: Back ups should be able to function when there is a power/internet disruption.
- A working webcam.
- Noise-Cancelling USB headset.
- Quite, dedicated working space.