About Us:
Global AI Fund is a leader in AI Platforms, known for developing innovative solutions that transform the way businesses operate. We are seeking a skilled Product Engineer with experience in AWS CDK, Java, Amplify, and Aurora RDS to join our dynamic team. This role is essential to our mission of delivering robust and scalable products. Our Core Values are Happy, Hungry, Humble and Helpful.
Position Overview:
The Product Engineer will be responsible for designing, developing, and deploying state-of-the-art applications, leveraging AWS CDK, Java, Amplify, and Aurora RDS. The ideal candidate will have a strong technical foundation in cloud infrastructure and database management, combined with a passion for delivering high-quality products.
Key Responsibilities:
• Product Development: Lead the design, development, and maintenance of scalable applications using AWS CDK, Java, Amplify, and Aurora RDS.
• Database Management: Implement and manage databases using Amazon Aurora RDS, ensuring data integrity, security, and performance optimization.
• Cloud Infrastructure: Utilize AWS CDK to define and deploy cloud infrastructure as code, ensuring adherence to best practices for security, scalability, and maintainability.
• Application Architecture: Collaborate with cross-functional teams to design and implement robust, cloud-native application architectures.
• CI/CD Pipelines: Develop and maintain CI/CD pipelines to automate the deployment process, ensuring efficient and reliable software delivery.
• Code Quality: Write clean, maintainable, and efficient Java code, ensuring high standards of code quality through rigorous testing and code reviews.
• Cross-Functional Collaboration: Work closely with product managers, UX/UI designers, and other engineers to ensure that product requirements are translated into effective technical solutions.
• Technical Documentation: Create and maintain detailed technical documentation, including architecture diagrams, database schemas, and operational procedures.
• Troubleshooting and Optimization: Diagnose and resolve technical issues, optimize performance, and ensure the reliability of applications and databases.
• Innovation and Continuous Improvement: Stay current with industry trends, tools, and technologies, and contribute to the continuous improvement of our products and processes.
Qualifications:
• Experience:
• 3-5 years of experience in software development, with a strong emphasis on Java.
• Proven experience with AWS CDK (Cloud Development Kit) and AWS Amplify.
• Hands-on experience with Amazon Aurora RDS, including database setup, configuration, optimization, and maintenance.
• Experience with infrastructure as code and cloud-native application development.
Skills:
• Proficiency in Java and related tools (e.g., Maven).
• Strong expertise in AWS services, particularly in using AWS CDK and Aurora RDS.
• In-depth understanding of relational database concepts and best practices for database design and optimization.
• Experience with CI/CD tools and practices.
• Ability to design and implement secure, scalable cloud architectures.
• Excellent problem-solving skills and attention to detail.
• Strong communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
Preferred Qualifications:
• AWS Certified Developer, Solutions Architect, or Database Specialty certification.
• Experience with other AWS services such as Lambda, Cloudformation, S3, Eventbridge, IAM, Aurora RDS, EC2 etc.
• Familiarity with front-end development and frameworks like React or Angular.
• Familiarity with Amazon SP-API.
Benefits:
• Competitive salary and comprehensive benefits package.
• Opportunities for professional development and growth.
• Collaborative and innovative work environment.
• US-based employees eligible for health insurance.
Applicants must be authorized to work for any US employer.