
Senior AI & Innovation Full Stack Engineer – R&D
- Melbourne, VIC
- Permanent
- Full-time
- Collaborate with cross-functional and cross-geographic teams to define, design, develop, and communicate prototypes.
- Develop and troubleshoot prototypes with both frontend and backend components, ensuring adherence to team coding standards, architectural patterns, and security practices.
- Create and maintain comprehensive documentation for all projects, including AI systems and agent architectures.
- Focus on R&D prototyping: Experiment with new technologies, frameworks, and methodologies to create innovative solutions and validate new ideas and concepts.
- Lead the design, development, and deployment of advanced AI agents and multi-agent systems, including the implementation of agentic AI workflows and integration of emerging AI technologies for production.
- Design and optimize agent communication protocols, decision-making systems, and learning mechanisms.
- Mentor junior engineers and provide technical leadership.
- Drive innovation through rapid prototyping of novel agentic AI solutions and stay updated with the latest industry trends and academic breakthroughs.
- Bachelor's degree in Computer Science, AI/ML, Software Engineering, or equivalent.
- 2+ years of hands-on experience with AI Agent development and Agentic AI systems.
- 10+ years of relevant industry experience.
- AI Agent & Agentic AI Expertise
- Advanced proficiency in AI agent frameworks (LangChain, LangGraph, AutoGen, CrewAI, or similar).
- Deep understanding of multi-agent systems, agent communication protocols, and coordination mechanisms.
- Extensive experience with Large Language Models (LLMs) and their integration into agent workflows.
- Expert-level prompt engineering and chain-of-thought reasoning implementation.
- Proven experience with autonomous agent architectures (ReAct, Plan-and-Execute, Reflection patterns).
- Knowledge of agent memory systems, tool integration, and environment interaction.
- Technical Foundation
- Strong problem-solving abilities with complex AI system design.
- Excellent communication skills and proven ability to lead technical teams.
- Innovation mindset with demonstrated ability to pioneer novel AI solutions.
- Highly adaptable to rapidly evolving AI landscape and emerging technologies.
- Development Skills
- Advanced Python programming with AI/ML libraries (PyTorch, TensorFlow, Transformers, etc.).
- Frontend skills: JavaScript, HTML, CSS, React, Angular.
- Backend expertise: Python, Node.js, FastAPI, or similar frameworks.
- Advanced RESTful API design for AI service integration.
- Vector databases and embedding systems (Pinecone, Weaviate, ChromaDB, etc.).
- Relational and NoSQL database design and optimization.
- Version control systems (Git) with collaborative development workflows.
- MLOps and AI model deployment pipelines.
- PhD in AI/ML, Computer Science, or related field.
- Experience with reinforcement learning and multi-agent reinforcement learning.
- Knowledge of cognitive architectures and symbolic reasoning systems.
- Expertise in AI safety, alignment, and responsible AI development.
- Advanced cloud platform experience (AWS, Azure, GCP) with AI/ML services.
- Kubernetes orchestration for AI workloads.
- Experience with distributed AI systems and edge AI deployment.
- Publications or contributions to AI research community.
- Experience with AI agent evaluation frameworks and benchmarking.
- Knowledge of emerging AI paradigms (Constitutional AI, Tool-using AI, Multimodal agents).