Job Description
We are seeking an exceptional Senior Application Developer to contribute to the development of revolutionary course bots using generative AI technologies on AWS Cloud. This role will play a crucial part in shaping the future of business education by leveraging cutting-edge AI to create innovative, interactive learning experiences.
Key Job Responsibilities:
• Develop enterprise-grade AI-powered course bots, ensuring scalability, performance, extensibility, and integration with existing systems.
• Implement the technical vision for the course bot platform, including working with appropriate AI models, APIs, and AWS infrastructure components in a highly collaborative environment.
• Collaborate with faculty, product managers, and educational technology experts to translate pedagogical requirements into technical implementations for the AI course bots.
• Implement robust, scalable, and secure cloud-based solutions on AWS to support the deployment and operation of course bots.
• Follow best practices for software development, including coding standards, review processes, and testing methodologies specific to AI-driven applications.
• Integrate cutting-edge generative AI technologies, ensuring the course bots remain at the forefront of educational technology.
• Implement data management solutions, including data ingestion, storage, and retrieval mechanisms to support the AI models powering the course bots.
• Develop solutions for seamless integration of course bots with our existing learning management systems and digital platforms.
• Implement monitoring, logging, and analytics systems to track bot performance, usage patterns, and educational outcomes.
• Implement security and privacy measures to protect sensitive educational data and ensure compliance with relevant regulations such as FERPA.
• Collaborate with cross-functional teams to align technical implementations with business goals, educational objectives, and user experience requirements.
• Stay abreast of emerging trends in AI, cloud computing, and educational technology, and propose innovative applications to enhance the course bot platform.
Required Qualifications:
• Bachelor’s degree or equivalent in Computer Science, Software Engineering, or a related field.
• 5+ years of software development experience, with a focus on cloud-native applications.
• Experience with serverless architectures, microservices, and event-driven design patterns.
• Experience with Retrieval-Augmented Generation (RAG) techniques, including recent approaches such as GraphRAG and Contextual Retrieval.
• Experience with generative AI evaluation frameworks.
• Experience with multi-agent frameworks such as AutoGen, LangGraph, and others.
• Strong understanding of AWS services, particularly in areas of AI/ML (e.g., SageMaker, Bedrock), serverless computing (e.g., Lambda, Step Functions), and data management (e.g., S3, DynamoDB, RDS).
• Strong proficiency with production coding in Python and JavaScript/TypeScript, with experience developing AI and NLP applications.
• Hands-on experience with generative AI technologies, including pre-trained models (e.g., BERT) and autoregressive large language models (e.g., from OpenAI, Anthropic, Cohere, Google, etc.).
• Experience designing and implementing RESTful APIs and GraphQL services.
• Familiarity with DevOps practices, including CI/CD pipelines, infrastructure as code, and automated testing.
• Understanding of data privacy, security best practices, and compliance requirements in educational settings.
• Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
• Experience with Agile methodologies and project management tools.
Preferred Qualifications:
• Understanding of educational technology trends and e-learning platforms.
• Experience with infrastructure as code using Terraform or AWS CDK.
• Advanced knowledge of LLMs and machine learning algorithms.
• Contributions to open-source projects or academic publications in relevant fields.
• Knowledge of modern front-end frameworks (e.g., React, Vue.js) and their integration with backend services.
What We Offer:
• Opportunity to work on cutting-edge AI technologies in education at a world-renowned institution.
• Collaboration with world-class faculty and researchers.
• Professional development and continuous learning opportunities.
• The chance to make a significant impact on the future of business education through innovative technology.
If you’re a skilled developer passionate about leveraging AI to transform education and have the technical expertise to contribute to innovative projects on AWS Cloud, we invite you to apply for this exciting role. Join us in shaping the future of business education through advanced AI technologies.