Educational Pioneers Australia Pty Ltd is hiring a Full time Software Developer role in Belconnen, ACT. Apply now to be part of our team.
Requirements for this role:
* Flexible hours available
* 2-3 years of relevant work experience required for this role
* Expected salary: $80,000 - $85,000 per year
Educational Pioneers Australia Pty Ltd is hiring a Full time Software Developer role in Belconnen, ACT. Apply now to be part of our team.
Requirements for this role:
* Flexible hours available
* 2-3 years of relevant work experience required for this role
* Expected salary: $80,000 - $85,000 per year
We're looking for a visionary Software Developer and Architect to design and build our next-generation EdTech platform powered by advanced Agentic AI and RAG (Retrieval-Augmented Generation). This is a unique opportunity to own the complete technical architecture — from scalable web infrastructure using Next.js to intelligent AI systems that personalize and transform learning experiences.
You'll be the technical backbone of our product, making critical decisions on system design, leading engineering teams, and ensuring seamless integration between our platform and AI capabilities.
---
*Responsibilities*
Platform Architecture
Define and own the end-to-end technical architecture for the EdTech platform
Design scalable, high-performance systems using Next.js (App Router, Server Components), Node.js, and modern backend technologies
Architect data models for courses, users, assessments, progress tracking, and learning analytics
Establish API design standards (REST, GraphQL) for web, mobile, and third-party integrations
Drive decisions on infrastructure, databases, caching, and deployment strategies
AI & Agentic Systems
Architect production-grade RAG pipelines for intelligent content retrieval, personalized learning, and AI-powered tutoring
Design and implement sophisticated *agentic AI workflows* with multi-step reasoning, planning, tool use, memory systems, and self-reflection capabilities
Build *multi-agent systems* for complex educational tasks: collaborative tutoring, automated curriculum generation, and intelligent assessment
Select and optimize vector databases, embedding models, LLM providers, and orchestration frameworks
Implement *agent orchestration patterns*: hierarchical agents, agent swarms, supervisor-worker models, and human-in-the-loop workflows
Build AI-powered features: smart recommendations, automated assessments, adaptive learning paths, and conversational tutors
Establish evaluation frameworks, prompt engineering standards, guardrails, and quality metrics for AI outputs
Design robust *agent memory systems*: short-term, long-term, episodic, and semantic memory for personalized learning continuity
Leadership & Collaboration
Lead and mentor a cross-functional team of frontend, backend, and AI engineers
Collaborate closely with Product, Design, and Data teams to translate vision into technical solutions
Conduct architecture reviews, code reviews, and drive engineering best practices
Make strategic build vs. buy decisions and manage technical debt
Stay ahead of industry trends in both web technologies and AI/ML advancements
---
*Requirements*
A Bachelor Degree in Computer Science
*2+ years* of software engineering experience
Expert-level proficiency in *Next.js 14+*, React, TypeScript, and Node.js
Deep understanding of *RAG architectures*: chunking strategies, embeddings, vector search, hybrid retrieval, query transformation, retrieval optimization, and reranking
Extensive hands-on experience with *agentic AI frameworks*:
- *LangChain / LangGraph* – agent chains, tools, and graph-based workflows
- *LlamaIndex* – data indexing, retrieval, and agent pipelines
- *AutoGen* – multi-agent conversations and collaborative AI systems
- *CrewAI* – role-based multi-agent orchestration
- *Semantic Kernel* – AI orchestration and plugin architecture
- *Haystack* – production-ready NLP and RAG pipelines
- *DSPy* – programmatic prompt optimization and agent development
- *SuperAGI / AgentGPT* – autonomous agent frameworks
Proficiency with *vector databases* (Pinecone, Weaviate, Qdrant, Milvus, Chroma, pgvector)
Strong experience with relational and NoSQL databases (PostgreSQL, MongoDB, Redis)
Deep experience with *LLM APIs* (OpenAI, Anthropic Claude, Google Gemini, Cohere, Mistral) and advanced prompt engineering techniques
Solid understanding of cloud platforms (AWS, GCP, or Vercel) and containerization (Docker, Kubernetes)
Experience with *function calling, tool use, and **structured outputs* from LLMs
Proven ability to design systems for scalability, reliability, and security
Excellent communication skills with the ability to articulate complex technical concepts to diverse audiences
---
*Nice to Have*
Experience building EdTech, LMS, or e-learning platforms
Familiarity with learning standards (SCORM, xAPI, LTI)
Knowledge of *knowledge graphs* (Neo4j, Amazon Neptune) and hybrid retrieval systems
Experience with *real-time features* (WebSockets, Server-Sent Events) for live collaboration
Background in *multi-modal AI* (vision + language + audio) for interactive educational content
Experience with *fine-tuning LLMs* (LoRA, QLoRA, PEFT) for domain-specific education models
Hands-on experience with *MLOps* tools (MLflow, Weights & Biases, Kubeflow)
Understanding of *learning science*, cognitive load theory, or instructional design principles
Experience with *AI evaluation and benchmarking* frameworks (RAGAS, LangSmith, Promptfoo)
Knowledge of *AI safety*, red-teaming, and implementing guardrails for educational contexts
Familiarity with *voice AI* and speech technologies for interactive learning
---
*What You'll Own*
Technical vision and architecture of the entire platform
AI strategy and agentic system design for personalized, adaptive learning
Engineering culture, standards, and team growth
Key technology decisions that shape the product's future
Innovation roadmap for emerging AI capabilities