Design, implement, and manage an AI-powered curriculum-building platform leveraging LLM-based technologies.
Requirements
- Proficiency in using the following technologies and tools (or equivalents): C-Sharp, Angular, .NET, SQL, Azure, Node Packages
- Hands-on experience integrating LLM-based technologies for AI application development.
- Familiarity with DevOps practices and tools (e.g., CI/CD, infrastructure as code)
- Experience with educational platforms
- Microsoft Certified: Azure AI Engineer Associate
- Understanding of SOLID Principles
- Experience with Scrum
Responsibilities
- Design and implement AI-powered curriculum-building solutions on an ASP.NET platform.
- Build and maintain seamless LLM/API integrations to provide intelligent course-building capabilities.
- Apply containerization technologies, including Docker and Kubernetes, to manage scalable and secure development and deployment environments.
- Develop and maintain RESTful services and APIs for the platform.
- Apply latest software design techniques and contribute to the technical design of new solutions.
- Build solutions leveraging Azure cloud storage (MongoDB, Azure SQL, Blob Storage).
- Create and manage automated build and release pipelines using Azure DevOps for CI/CD processes.
Other
- Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred)
- A minimum of 5 years of experience in software development, system architecture, or related roles
- Excellent analytical and problem-solving skills
- Strong communication and interpersonal skills
- Ability to work independently and collaboratively in a fast-paced environment
- Clearance Certificate issued by the Georgia Professional Standards Commission required
- Valid driver’s license and availability of private transportation
- Ability to travel to required yearly professional development in Georgia