A global network developing collective leadership to ensure all children can fulfill their potential.
Head of AI Solutions – Engineering, Technology & Innovation
Location
United States
Posted
38 days ago
Salary
0
Seniority
Lead
Job Description
Head of AI Solutions – Engineering, Technology & Innovation
Teach For All
• To advance Teach For All’s 25-year vision, we are seeking a strategic AI leader developer to join our Technology & Innovation team and work globally to identify and implement transformative technology solutions to accelerate the impact of our global network. • This role will work across the network with partners or groups of partners in order to identify and deliver transformative AI-forward technology products to accelerate network impact, as well as internally across the global organization to increase efficiency and effectiveness of our work. • The successful candidate will also be responsible for helping build and cultivate a community of technology enthusiasts across the network made up of network staff members, fellows and alumni who will contribute to these projects. • The Technology & Innovation Team provides thought-leadership and solutions as well as foundational support in the use of technology to unlock potential and accelerate impact across the organization and the global network. • You will play a key role in this work. • Identifying and delivering key AI-forward technologies for network partners to support their work. These may include tools for common needs across the network – classroom data collection, professional development of fellows, scheduling and management of Assessment Centers (where teaching fellows are selected) or new platforms (connectivity tools, online learning) - which are identified and scoped in partnership with our network partners. Many if not all of these technologies will include AI components.
Job Requirements
- Computer Science or related degree and/or equivalent years of formal training and experience, with a clear track record of delivering AI-forward solutions in a broad range of contexts
- 7+ years of relevant working experience, including designing and delivering AI-powered solutions, with a proven portfolio showcasing high-impact, scalable implementations across diverse contexts
- Strong experience with AI libraries and frameworks, as well as associated Typescript and Python skills
- REST-based API integration experience, preferably including experience with popular Generative AI APIs and libraries
- Proficiency in Git and other version control systems is essential, with a proven ability to effectively manage code repositories, track changes, and collaborate with team members using branching, merging, and pull request workflows.
- Ability to design easy to use and compelling user interfaces and experiences
- Experience with Cloud Technologies, including Google Cloud
- Comfort and experience in engaging with new technologies
- Participation in open-source development projects and communities
- An understanding of working with technology in bandwidth-constrained environments
- Passion about Education, AI and Ed Tech
- History of driving technology projects from inception to delivery
- Strong business analyst skills, communications skills and ability to manage multiple diverse stakeholders
- Sensitivity to diversity in backgrounds and beliefs (e.g., racial, cultural, socioeconomic, political, etc.)
- Deeply committed to the mission, vision and values of Teach For All
Benefits
- Commitment to cultivating a culture in which all staff members feel they belong, are valued for their contributions, and have an impact on our organization’s progress
- Professional and personal development experiences and ample opportunities to make a positive impact on the work of Teach For All and beyond
- Comprehensive benefits package designed for your well-being and work-life needs
- All roles are 100% remote; in some locations we offer the option for in-office collaborations
- Generous time off and flexible work arrangements
- And much more!
Related Guides
Related Job Pages
More Software Engineer Jobs
Orchestration Developer
World Wide Technology Healthcare SolutionsFounded in 1990, World Wide Technology (WWT) is a global systems integrator with $13.4 billion in annual revenue that provides digital strategy, innovative technology and supply chain solutions to large public and private organizations.
Role Description We are seeking an orchestration developer to design, build, and operate distributed execution platforms that support agentic, AI‑driven workflows and system‑to‑system coordination at scale. This role focuses on building reliable, asynchronous systems that enable autonomous decision‑making, multi‑step execution, and collaboration between intelligent agents. You will work at the platform layer, enabling AI‑powered components to reason, communicate, and act safely within well‑defined system boundaries. Key Responsibilities - Platform & Workflow Development - Design and implement distributed workflow and execution components - Build asynchronous, event‑driven communication between services and agents - Implement coordination, delegation, and handoff patterns across agent‑based systems - Develop APIs and internal services supporting execution pipelines - Manage state, memory, and context across multi‑step workflows - AI‑Enabled System Integration - Integrate large language models (LLMs) as controlled system components - Implement guardrails, structured outputs, retries, and fallback behaviors - Support agent‑to‑agent communication and tool invocation patterns - Ensure AI and agent behavior is observable, traceable, and auditable - Reliability & Operability - Design failure handling, idempotency, and retry strategies for autonomous execution - Improve observability through logging, metrics, and tracing - Debug complex, multi‑step execution issues in distributed systems - Contribute to platform scalability, performance, and operational maturity Qualifications - 3–6 years of backend or platform development experience - Strong experience with distributed or asynchronous systems - Experience designing event‑driven or message‑oriented architectures - Proficiency designing APIs and service‑to‑service communication - Strong system-level debugging and problem-solving skills - Familiarity with MCP, A2A protocols, Node.js, Python Preferred Qualifications - Experience working with AI‑powered or agentic systems - Familiarity with LLM integration, tool invocation, or RAG‑based architectures - Experience building resilient systems that tolerate partial failure - Exposure to observability, tracing, or evaluation in complex platforms - Experience with OpenShift / Kubernetes or other containerization platform technologies Benefits - Health and Wellbeing: - Health, Dental, and Vision Care - Onsite Health Centers - Employee Assistance Program - Wellness program - Financial Benefits: - Competitive pay - Profit Sharing - 401k Plan with Company Matching - Life and Disability Insurance - Tuition Reimbursement - Paid Time Off: - PTO and Sick Leave (starting at 20 days per year) - Holidays (10 per year) - Parental Leave - Military Leave - Bereavement - Additional Perks: - Nursing Mothers Benefits - Voluntary Legal - Pet Insurance - Employee Discount Program Salary Information A reasonable estimate of the current base pay range for this position is $84,400 to $103,000 annually. Actual salary will be based on a variety of factors, including shift, location, experience, skill set, performance, licensure and certification, and business needs. The range for this position in other geographic locations may differ. Certain positions may also be eligible for variable incentive compensation, such as bonuses or commissions, that are not included in the base pay.
• Design, implement, and maintain a scalable cloud infrastructure by applying Infrastructure as Code (IaC) principles. • Build containerized applications and manage Kubernetes clusters, with a focus on Google Kubernetes Engine (GKE). • Design and maintain robust CI/CD pipelines using modern tools such as ArgoCD, GitHub Actions, and Jenkins to enable rapid deployments. • Automate all aspects of infrastructure and IT operations to reduce manual work, improve reliability, and optimize the user experience. • Research and implement AI tools to enhance operational efficiency, security, and predictive maintenance capabilities.
• Design, develop, and implement Oracle JD Edwards EnterpriseOne (JDE) solutions for the Finance module, including General Ledger (GL), Accounts Payable (AP), Accounts Receivable (AR), Fixed Assets (FA), and Cash Management.• Customize and enhance JDE Financials functionality based on business requirements and ensure seamless integration with other JD Edwards modules.• Develop, test, and deploy custom reports, interfaces, and business functions using JD Edwards tools like CNC (Configurable Network Computing), E1 Forms, E1 Page, Business Functions (UBEs), NER (Named Event Rules), and Advanced Pricing.• Troubleshoot, debug, and resolve technical issues in the JDE Finance module environment, ensuring high availability and performance.• Collaborate with functional teams to translate business requirements into technical specifications and implement appropriate solutions.• Maintain and update JD Edwards financial applications to ensure they are current with the latest versions, patches, and updates.• Perform data migration, testing, and validation to support upgrades, implementations, and new module deployments.• Create and manage user roles and security in JD Edwards to ensure data privacy and user access control.• Provide ongoing support and user training for the Finance module, ensuring that end-users can effectively utilize the system.• Develop custom reports and dashboards using JDE tools (e.g., BI Publisher, Orchestrator, and Real-Time Data Access) for financial analysis and decision-making.• Ensure compliance with financial reporting standards and internal controls as per industry best practices.• Provide guidance and mentoring to junior team members in JD Edwards development best practices and the Finance module functionality.
• Atuar em um aplicativo financeiro modular de grande escala. • Trabalhar com SwiftUI, Combine e em transição ativa para Swift 6. • Explorar Kotlin Multiplatform (KMP) para compartilhamento de lógica entre plataformas.




