Tech Lead - AI Product Development

  • Australia
  • Melbourne
  • Contract
  • Negotiable

The Role

As a Software Engineer, you will design, prototype, and productionize AI features end-to-end-from UI to data and infrastructure. Working closely with product, design, and operations, you will ship practical, reliable functionality built on LLMs, embeddings, and strong engineering foundations.

Key Responsibilities

  • AI Feature Delivery: Partner with product/design to scope, prototype, and ship AI features for field planning, compliance checks, and invoice validation.
  • Scalable Infrastructure: Build robust services and UIs that integrate LLMs, embeddings, retrieval, and workflow automation.
  • Full-Stack Ownership: Contribute across the stack, including TypeScript/React on the front end, services in Rust or Python, and data in pgvector DB.
  • Production Excellence: Own the quality bar for testing, observability, performance, and reliability in production.
  • Iterative Development: Turn ambiguous problems into clear, testable increments; measure outcomes and iterate quickly.
  • Developer Experience: Improve CI/CD, feature flags, metrics, and safe rollout practices.

What You’ll Bring

  • Full-Stack Mastery: Significant experience building and shipping product features end-to-end (frontend + backend).
  • AI Product Experience: Practical experience with AI development, including LLMs, embeddings, RAG, and prompt tooling.
  • Engineering Fundamentals: Multi-language fluency (Rust, Python, or C/C++) and systems-level experience (memory management, performance, and concurrency).
  • Data & API Design: Solid API design and data modeling experience, specifically with Postgres or similar.
  • Pragmatic Operations: A grounded approach to testing, telemetry, and incident-ready operations.

Tech Environment

  • Frontend: React, TypeScript, component-driven design.
  • Services: Rust (preferred for performance-critical paths) and TypeScript/Node.js.
  • Data: Postgres, Redis, and vector search (pgvector).
  • Cloud: Containerized workloads with CI/CD and feature-flagged releases.

Highly Regarded

  • Production experience with Rust.
  • Experience with retrieval systems (e.g., pgvector, FAISS, Pinecone) and caching strategies.
  • Familiarity with JSON Schema and secure data handling.

If this opportunity is of interest, please reach out to Joseph on joseph.petrovski@talentinternational.com with your updated CV or any questions

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.