AI Engineer

AI Engineer

Location: On-site (Rosebank)

Employment Type: Full-time

Experience Level: Intermediate-Senior

Department: AI Delivery Team


About the Role

We're looking for an AI Engineer who works at the intersection of product strategy, hands-on engineering, and applied AI - and who understands that most of the value gets created before any code exists.



This role is for someone who doesn't just design solutions on a whiteboard - you define the problem space, hunt for the unlock nobody else has seen, design reusable solutions, and orchestrate AI agent teams to execute at scale. You'll own product outcomes end-to-end while actively building, prototyping, and evolving intelligent systems that solve real business problems.



You'll work closely with engineers, designers, stakeholders, and clients to translate ambiguous, messy, real-world problems into clear product direction and production-ready AI solutions. You won't wait for a well-scoped ticket. You'll walk into ambiguity and create structure through clear thinking and action.


What You'll Do


Hands-on AI Engineering

  • Design, build, and maintain agentic AI systems (multi-step reasoning, tool use, orchestration, memory, autonomy)
  • Orchestrate purpose-built agent teams — design how agents coordinate, what information flows where, and how parallel workstreams converge into coherent output
  • Design reusable solution patterns — recipes and mapping functions that apply repeatedly within and across problem spaces
  • Write clean, production-quality code to implement AI-driven features
  • Build prototypes and proof-of-concepts quickly, then harden them for production
  • Integrate LLMs, APIs, vector databases, tools, and external systems
  • Implement evaluation, monitoring, and iteration strategies for AI systems
  • Stay current with emerging AI patterns, frameworks, and best practices — our methods evolve fast, and you'll help shape them


Technical Collaboration

  • Work closely with engineers to shape architecture and implementation decisions
  • Review code and technical designs with a product-focused mindset
  • Balance innovation with maintainability, scalability, and security
  • Advocate for responsible, ethical, and user-centred AI usage
  • Iterate on plans and ideas in the abstract before dropping into execution — challenge your own framing, stress-test approaches, ask better questions


What We're Looking For

Core Experience

  • Proven experience in AI development
  • 3-6 years experience in Engineering or Technical delivery/Software Development
  • Engineering degree from any discipline is a major plus — mechanical, civil, electrical, industrial, chemical. Engineering teaches you how to think: systems, first principles, constraints, trade-offs, decomposition. Experience in industries where things get built physically: construction, mining, manufacturing, energy, infrastructure.
  • Strong hands-on software development experience - you've built systems that solve real problems, not tutorial projects
  • Exposure to data engineering and ML pipelines, DL environments, including model development workflows and basic MLOps practices (e.g. training, evaluation, and deployment)


Technical Skills

  • Strong programming fundamentals (Python or similar preferred, but demonstrated problem-solving in any modern language)
  • Experience building with LLMs and agentic frameworks (e.g. LangChain, LangGraph, CrewAI, AutoGen, custom agent architectures)
  • Experience designing workflows involving: Tool calling and orchestration
  • Memory and context management
  • Multi-agent or multi-step reasoning
  • Comfortable with APIs, cloud services, and modern application architectures
  • Understanding of software quality, testing, and production readiness
  • AI tooling, agentic workflows, and orchestration patterns are a strong plus — but developable if your foundation and drive are right. We coach the specifics.


Product & Thinking Skills

  • First-principles problem-solving — you define the real problem, not the surface symptom
  • Comfortable working in ambiguity and evolving requirements — that's where the value is, not a reason to wait
  • Ability to explain complex technical concepts to non-technical stakeholders — in business terms, not jargon
  • Outcome-driven mindset — focused on value and impact, not tools and frameworks
  • Thinks in reusable patterns — not just solving this problem, but the class of problems it belongs to
  • Questions the question before answering it


Nice to Have

  • Consulting or client-facing delivery experience
  • Has worked across multiple industries or domains — the scenic route is a feature
  • Experience with UX research or discovery practices
  • Familiarity with compliance, privacy, or responsible AI principles


How You Work

  • You define the real problem before jumping to solutions — and you question the question before answering it
  • You are biased toward action, experimentation, and learning — fast. You treat decisions as experiments, not commitments
  • You're comfortable wearing multiple hats and switching contexts
  • You push back on bad ideas — including ours. You challenge assumptions and don't fold when someone says no
  • You collaborate deeply but can drive independently when needed
  • You care about building useful, well-crafted products that create real value — not impressive-sounding work that goes nowhere
  • You're curious, pragmatic, and hungry to learn. You figured things out by doing, not by completing courses


Why Join Us

  • Work on meaningful, real-world AI products — not demos
  • A high-trust environment with autonomy and ownership
  • Exposure to cutting-edge AI work while solving practical business problems
  • Collaborative, people-first culture
  • Opportunity to shape how we build and deliver AI-powered products
  • We're a software engineering firm becoming an AI company in real time. We need someone who wants to be in the room where that happens.

Similar jobs