AI Developer
Job Description
Position Summary:
We are seeking an experienced AI expert (e.g., Machine Learning Engineer, Software Engineer, or similar) to develop a limited-scope, AI-driven tool for conducting preliminary fidelity assessments of AERO reading curriculum lessons. AERO serves children in Pre-K through Grade 2 through one-on-one teacherâstudent sessions. The goal is to create an intelligent system that processes video recordings and/or cleaned transcripts to identify deviations from lesson plans, verify instructional adherence, and flag key segments for further human review.
Responsibilities:
- Data Input & Preprocessing
- Handle raw video and cleaned transcript inputs (with PII removed)
- Integrate or develop speech-to-text transcription capabilities
- Duration Analysis
- Extract or utilize timestamps to calculate time spent on each instructional activity
- Compare actual durations with scheduled lesson plan timing
- Activity Completion Verification
- Cross-reference transcript/video content with lesson plans
- Ensure prescribed activities occur in correct sequence
- Instructional Completeness Assessment
- Detect presence of required letters, sounds, and vocabulary elements
- Sentiment Analysis
- Identify teacher praise
- Evaluate emotional tone of the session
- Adherence to Lesson Script
- Map transcripts/videos to scripted lesson steps
- Flag deviations for review
- Child Engagement Metrics
- Implement metrics (e.g., word counts) to estimate child participation levels
- Testing & Refinement
- Validate functionalities using representative sample data
- Iteratively improve solution accuracy and performance
- Documentation & Delivery
- Deliver code with complete technical documentation
- Provide usage instructions and test results
- Ensure hand-off readiness for non-technical stakeholders
Requirements:
- Expertise in Artificial Intelligence / Machine Learning
- Strong background in Natural Language Processing or Computer Vision
- Programming proficiency in Python (or comparable languages)
- Experience with AI frameworks/libraries such as:
- TensorFlow, PyTorch, spaCy, OpenCV, Hugging Face Transformers
- Capability to handle video/audio transcription, timestamp extraction, and segmentation
- Understanding of data privacy, including de-identification and ethical AI practices
- Ability to communicate complex solutions in a clear and accessible way
- Experience delivering production-ready, documented codebases
Education & Experience:
- Masterâs degree or higher in Computer Science, Data Science, Artificial Intelligence, or a related field
- Demonstrated experience building and deploying ML/NLP/CV-based applications
- Portfolio or GitHub showcasing relevant projects, especially those intersecting with education, speech processing, or instructional analysis
Education: Masters Degree
Application Instructions
Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!
Apply Online