Overview
This role is responsible for originating and developing new policies, techniques, or standards for the Learning Experience Platform (LXP), innovating new approaches to solve complex problems, and providing expert advice on new programs or initiatives. The role involves leading teams and driving transformative change within the learning technology field.
Key Responsibilities
- Coordinate internal team members and Managed Service Providers for application-layer features.
- Manage the full lifecycle of application development for the Open edX platform.
- Enforce application-level coding standards using Python (Django), Node.js, and JavaScript frameworks.
- Ensure compliance with DevOps practices.
- Develop and enforce runbooks, SOPs, and documentation standards.
- Manage software development processes from requirements gathering through service transition.
- Design and maintain integration patterns for APIs, identity systems, and credentialing standards.
- Define and maintain data architecture for Open edX and related services.
- Implement reliability engineering practices.
- Oversee observability across all LXP layers.
- Define and enforce application-level and infrastructure-level security practices.
- Define and manage operational processes for services.
- Interface with Academy product leads and business owners for user support and event management.
- Oversee the reliability of the application layer for high availability.
- Lead the design and operation of open-source learning products based on Open edX.
- Collaborate with external providers, UN agencies, and academic institutions.
- Stay updated on emerging e-learning trends, including AI/ML technologies and data analytics.
Required Experience
- At least 3 years of experience in large-scale, cloud-native OpenEdx platforms.
- Experience in microservices, containerization (Kubernetes/OpenShift), and CI/CD automation.
- Experience with Python (Django), Node.js, FastAPI, Celery, and modern JavaScript frameworks (Vue.js).
- Proven track record with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB), search/analytics (Elasticsearch, ClickHouse), and caching (Redis).
- Familiarity with event streaming (Kafka), workflow orchestration (Airflow), and LTI/SCORM/xAPI standards.
- Experience in security, compliance, and data governance in enterprise environments.
- Experience in EdTech or large-scale learning platforms (desired).
Qualifications
- Masters degree or equivalent, in Computer Science, Information Technology, Software Engineering, or a related field relevant to the position with 7 years of relevant experience, OR
- Bachelor's degree or equivalent, in Computer Science, Information Technology, Software Engineering, or related fields with 9 years of relevant experience.