Senior Application Developer – AI Course Bots100% Remote | Long-Term Contract | EST Working HoursAbout the RoleOur client is seeking an experienced Senior Application Developer to help build next-generation AI-powered course bots using generative AI technologies on AWS Cloud.This role will play a key part in transforming business education through intelligent, interactive, and scalable learning experiences.Key Responsibilities- Design and develop enterprise-grade AI course bots with a focus on scalability, performance, extensibility, and system integration.- Implement the technical vision of the course bot platform using appropriate AI models, APIs, and AWS cloud services.- Collaborate closely with faculty, product managers, and ed-tech experts to translate educational requirements into technical solutions.- Build secure, robust, and scalable cloud-native solutions on AWS for bot deployment and operations.- Follow best practices in AI-focused software development, including coding standards, code reviews, and testing methodologies.- Integrate cutting-edge generative AI technologies to keep the platform at the forefront of educational innovation.- Implement data ingestion, storage, and retrieval pipelines to support AI model workflows.- Ensure seamless integration with Learning Management Systems (LMS) and other digital platforms.- Implement monitoring, logging, and analytics to track bot performance, usage patterns, and learning outcomes.- Enforce security, privacy, and compliance standards, including FERPA and educational data protection requirements.- Collaborate with cross-functional teams to align technical delivery with business goals and user experience.- Stay updated on emerging trends in AI, cloud computing, and educational technology and recommend innovative enhancements.Required Qualifications- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.- 5+ years of professional software development experience, primarily with cloud-native applications.- Strong experience with serverless architectures, microservices, and event-driven systems.- Hands-on experience with Retrieval-Augmented Generation (RAG), including GraphRAG and contextual retrieval.- Experience with generative AI evaluation frameworks.- Experience with multi-agent frameworks such as AutoGen, LangGraph, or similar tools.- Strong knowledge of AWS services, especially:- AI/ML: SageMaker, Bedrock- Serverless: Lambda, Step Functions- Data: S3, DynamoDB, RDS- Strong production-level coding skills in Python and JavaScript / TypeScript.- Experience building AI/NLP applications using pre-trained and autoregressive LLMs (OpenAI, Anthropic, Cohere, Google, etc.).- Experience designing and implementing RESTful APIs and GraphQL services.- Familiarity with DevOps practices, including CI/CD, Infrastructure as Code, and automated testing.- Solid understanding of data security, privacy, and compliance in educational environments.- Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.- Experience working in Agile development environments.Preferred Qualifications- Background in educational technology or e-learning platforms.- Experience with Infrastructure as Code (Terraform, AWS CDK).- Advanced understanding of LLMs and machine learning algorithms.- Contributions to open-source projects or academic research.- Knowledge of modern front-end frameworks such as React or Vue.Js and backend integration.