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