successacademycharterschool
AI Software Engineer
At a Glance
- Location
- New York, United States
- Experience
- 4+ years
- Posted
- 2026-05-19T12:38:30-04:00
Key Requirements
Required Skills
Domain Knowledge
- Automation
- Education
- Engineering
Requirements
4+ years of experience in software integration, API development, or automation engineering.
Strong proficiency in API development, automation workflows, and event-driven architectures.
Knowledge of cloud-native integration tools in AWS, GCP, or Azure.
Strong ability to collaborate with AI, cloud, and data engineering teams to create scalable AI-driven solutions.
Familiarity with LLMs and AI-powered automation is a plus.
Responsibilities
Design and implement integrations between AI models and school systems (SIS, LMS, student data platforms, and assessment tools).
Work with common SIS & LMS platforms such as PowerSchool, Infinite Campus, Blackbaud, Canvas, Moodle, Google Classroom, and Microsoft Teams for Education.
Develop middleware, APIs, and automation scripts to enable AI-enhanced workflows for grading, student engagement analysis, and predictive insights.
Build, deploy, and manage RESTful APIs, GraphQL APIs, and Webhooks to enable seamless communication between AI and school infrastructure.
Automate data extraction, transformation, and synchronization between systems using ETL pipelines and API-driven workflows.
Develop integrations with LLM-based AI assistants, chatbots, and recommendation engines to enhance learning experiences.