Job description
AI Software Engineer
Hybrid – NYC
$180,000–$200,000
Our client is one of the most high-performing, fastest-growing K–12 education networks in the country. With a nationally recognized school model and top academic outcomes, they're leveraging AI to drive operational excellence and personalized learning at scale.
They’re now hiring an AI Software Engineer to join their AI Enablement team. This is a critical role focused on integrating AI tools into core school systems (SIS, LMS, etc.) and building the automation that powers student success and educator efficiency.
The Opportunity
This engineer will build the connective tissue between AI-powered tools and the education platforms that serve thousands of students and staff. The work spans API development, middleware, automation workflows, and secure infrastructure — all focused on making AI truly useful in a complex, high-stakes environment.
Ideal candidates bring deep experience with integrations and automation across cloud platforms (AWS, GCP, Azure), comfort working with education tech (PowerSchool, Canvas, Google Classroom, etc.), and a proactive mindset toward leveraging LLMs, chatbots, and intelligent agents.
Responsibilities
Design integrations between AI models and school systems (SIS, LMS, assessment platforms)
Build APIs, middleware, and automation workflows to connect AI with grading, student engagement, and predictive analytics tools
Implement real-time data pipelines and event-driven architectures (Pub/Sub, Kafka, etc.)
Leverage cloud-native tools (AWS Lambda, GCP Cloud Functions, Azure Functions, Step Functions, etc.)
Develop and manage secure authentication (OAuth 2.0, SAML, JWT)
Ensure compliance with FERPA and other education data privacy regulations
Collaborate with data, AI, and DevOps teams to scale infrastructure
Translate educator/admin needs into scalable, low-lift technical solutions
Requirements
Must-have:
4+ years of experience in software integration, API development, or automation engineering
Strong proficiency in RESTful APIs, GraphQL, event-driven design, and ETL pipelines
Experience working with SIS/LMS platforms (PowerSchool, Infinite Campus, Canvas, Moodle, etc.)
Familiarity with AWS, GCP, or Azure tools for integration and automation
Strong scripting in Python or Node.js (e.g., FastAPI, Flask, Express)
Deep understanding of education data privacy and compliance (FERPA)
Nice-to-have:
Experience with LLMs, AI chatbots, or recommendation engines
Experience with tools like dbt, Talend, Kafka, or Redis Pub/Sub
Low-code/no-code automation experience
Knowledge of IAM/RBAC and secure cloud architecture
Stack Snapshot
Integration & API Tools: REST, GraphQL, gRPC, Postman, OpenAPI, API Gateway
Cloud: AWS (Lambda, Step Functions, DynamoDB), GCP (Cloud Functions, Pub/Sub), Azure (Functions, Cosmos DB)
Automation & Data Pipelines: Python, Node.js, FastAPI, ETL tools (dbt, Talend)
Messaging & Streaming: Kafka, Redis Pub/Sub, RabbitMQ
Security & Compliance: OAuth 2.0, SAML, JWT, IAM, FERPA compliance
blurb to add to the bottom of any job post:
Research indicates that men will apply to a role when they only meet 50-60% of the descriptions, however, when looking at women and other minority groups, they can look for up to a 99% match in order to apply to a role. If you feel you are a fit for our role, please still apply, don’t worry if you don’t tick every single box. We’d still love to hear from you. We encourage underrepresented talent to apply to all our roles & support accessibility needs.