Full Stack Software Engineer (NodeJS, Typescript) - A26183
Core
Lead the development of a Whole-of Government Chat platform incorporating modern search architectures and Generative AI capabilities for public sector agencies.
Role type
Senior Full Stack Software Engineer (Node.js/TypeScript) with AI/ML focus
Builds
Large-scale digital platforms, specifically a government chat system with RAG and semantic search
Domain
Public sector technology, Generative AI, Search Engineering
Deliverable
production ML models | product features
Required skills
Node.js, TypeScript, Azure/AWS/GCP, SQL/NoSQL, CI/CD, LLM integrations, RAG architectures, Semantic search, Vector databases, Prompt engineering, AI system governance, Technical leadership, Mentoring
Preferred skills
Experience with search engines (crawl/index/ranking), Model evaluation methodologies, DevOps adoption, Agile practices (TDD, pair programming)
Technologies
Azure OpenAI, OpenAI APIs, Vector databases, CI/CD pipelines
Responsibilities
Provide technical leadership to an agile, cross-functional development team; Design scalable, secure, and resilient architectures for search and AI-powered systems; Architect systems leveraging LLM integrations and RAG; Guide the team from experimentation to production-ready AI systems; Mentor and coach engineers to grow technically and professionally
Seniority
Senior, hands-on IC with leadership responsibilities