Role Overview
Join our team as the architect and developer for the MVP of an innovative language learning platform. This platform leverages AI to create dynamic, personalized content tailored to each learner's needs. The application will include features such as real-time assessment, adaptive curriculum delivery, and multi-modal learning experiences, encompassing text, audio, and future voice capabilities.
Responsibilities
- Architect and develop the MVP of the language learning platform using cutting-edge technologies.
- Implement real-time assessment tools and adaptive curriculum delivery mechanisms.
- Develop multi-modal learning experiences, including text, audio, and voice capabilities.
- Ensure seamless integration of AI technologies for personalized content generation.
- Manage deployment and hosting using Vercel with automatic CI/CD processes.
- Utilize AWS services for backend development and cloud infrastructure.
- Implement robust authentication and security measures using AWS Cognito and IAM.
- Integrate global subscription management and payment systems via Paddle.
- Set up analytics and monitoring systems for user behavior and performance tracking.
Required Skills
- Proficiency with Next.js, React, and TypeScript for frontend development.
- Experience with AWS ecosystem, including CDK, API Gateway, Lambda, DynamoDB, and S3.
- Knowledge of AI and machine learning tools, particularly AWS Bedrock and OpenSearch Serverless.
- Familiarity with AWS Cognito for user authentication and IAM for access control.
- Experience with payment systems, specifically Paddle.
- Strong understanding of analytics and monitoring tools like Twilio Segment, Mixpanel, Google Analytics, and Sentry.
- Familiarity with Retrieval Augmented Generation (RAG) for content creation.
Nice to Have
- Experience with voice technologies such as Whisper STT and Google or Microsoft Azure TTS.
- Experience with email marketing and user notification systems like Customer.io.