Senior Software (AI) Engineer

Innovation Hub, Australia

RAC WA

RAC WA offers insurance, roadside assistance, car servicing and repairs, tyres, batteries, loans, home security, travel and member deals for West Australians. Non-members welcome!

View all jobs at RAC WA

Apply now Apply later

As a Senior Software (AI) Engineer, at Town Square we are reenvisioning Strata Management Software. You will design, develop and provide operational support for products and platforms used by staff, strata managers and their clients. You will help to provide technical leadership and guidance, coaching and mentoring to other engineers.

Our ideal candidate is someone that has an obsession around the value of integrating AI into our service.

What will you be doing

  • Lead the end‑to‑end design and implementation of LLM‑driven features: Prototype, evaluate and fine‑tune features. From concept to shipping them into production services.
  • Build and maintain RAG pipelines: Use vector databases (e.g. Pinecone, Azure Cognitive Search) to power dynamic, knowledge‑aware user experiences.
  • Develop reusable prompt libraries and orchestration layers: Deploy and maintain tooling (e.g. LangChain/LlamaIndex) to ensure consistency and maintainability.
  • Designing Targeted Software Solutions: Design software solutions to solve business problems according to defined requirements, leveraging human-centric design patterns to build cohesive and engaging user experiences
  • Engaging with Stakeholders: Engage with users and business stakeholders to capture and understand requirements, ensuring that solutions meet their needs effectively.
  • Architecting Strategic Solutions: Assist with architecting solutions that align with Town Square's strategic capability and technology direction, developing solutions end-to-end, including front-end, back-end, and integration aspects.

Our Tech Environment

  • Front-End: React.js (JavaScript/TypeScript), HTML, CSS
  • Back-End: Node.js (with GraphQL APIs), relational databases (PostgreSQL or MySQL)
  • Cloud Platforms: AWS, infrastructure as code practices
  • DevOps: CI/CD pipelines, automated build, release, and testing processes

What we are looking for in you

  • Proven track record building with large language models and generative AI: e.g. using Amazon Bedrock, OpenAI, Azure OpenAI or similar APIs.
  • Hands‑on experience with Transformers libraries: E.g. Hugging Face, LangChain or comparable orchestration frameworks.
  • Practical skills in vector‑search systems: E.g. Pinecone, Qdrant, Azure Cognitive Search and RAG design.
  • Commercial Software Development: Substantial experience in software development, including solutions design, architecture, development, and testing. Bonus Points if you have experience with GraphQL, AWS, Power Automate or performance/load testing.
  • Solution Architecture and CMS: Expertise in solution architecture with a strong understanding of design for high-availability and high-resiliency. Experience with CMS (especially headless) and mobile development (using frameworks such as React Native, Ionic, or PWA) is highly regarded
  • Educational Qualifications: Tertiary qualification in Computer Science, Information Systems, or a related discipline. 
  • Requirements Gathering and Agile: Skilled in requirements gathering and definition, with BDD knowledge being advantageous. Experience operating in an agile environment and coaching teams in agile delivery methodologies is necessary.
  • Working Conditions: Town Square operates in the office 4 days a week (+1x WFH) headquartered in Flux in the CBD.

What can we offer you?

  • Innovative Technology Environment: Work with cutting-edge technologies and be part of a Start Up environment
  • Impactful Projects: Contribute to high-impact projects or products that directly enhance Town Square services to its customers and the community.
  • Employee Wellbeing: Take advantage of a strong focus on employee wellbeing, including mental health support, wellness programs, and fitness incentives.
  • Community and Social Responsibility: Engage in meaningful community and social responsibility initiatives that align with RACWA's values and mission.
  • Enjoy RAC Perks: Town Square is an BetterLabs business of RAC therefore you enjoy all the benefits of being an RAC such as discounts on insurance, motoring and travel.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: Agile APIs Architecture AWS Azure CI/CD Computer Science DevOps Generative AI GraphQL JavaScript LangChain LLMs MySQL Node.js OpenAI Pinecone Pipelines PostgreSQL RAG RDBMS React Testing Transformers TypeScript

Perks/benefits: Fitness / gym Health care Salary bonus Startup environment Wellness

Region: Asia/Pacific
Country: Australia

More jobs like this