CDA AI
Senior Software Engineer
CDA AIAustralia11 days ago
Full-timeEngineering, Information Technology

About CDA AI & Sentinel Protocol


CDA AI Pty Ltd (cdaai.com.au) is developing AuditLog.AI, the first public deployment of our Sentinel Protocol v4.0 stack. At its core is AI-Human Synergy™ (aihumansynergy.org) — a system where advanced multi-agent AI is governed by human oversight, reproducibility, and ethics enforcement. Sentinel Protocol anchors clinical research audits immutably to Bitcoin, creating verifiable, regulator-ready evidence with zero custody of client data.


Why this role matters

This is not just a coding role. You will be the engineer who takes our validated research scripts and delivers the first pilot-ready software used by clinical research organizations (CRO). You will ship the desktop application that wraps our canonical Python + Next.js stack and produces verifiable receipts (v4) and AMPLIFY_LEDGER lines per our Compliance Matrix (C5.3). This ships to CRO pilots in Q4.

Deliver this pilot successfully, and you’ll have the opportunity to continue as a core engineer in a growing company at the intersection of AI, healthcare, and blockchain compliance.


The 90-Day Mission

  • Build a Windows desktop wrapper (Tauri/Rust or PyInstaller) that runs our CLI flow, streams NDJSON logs, and surfaces progress/errors.
  • Harden the Next.js API route (app/api/signature/submit/route.ts) per C10/C11 (JSON mode, consent reconstruction, idempotency, confidence gate ≥0.75, device-adaptive fallback).
  • Integrate the anchoring pipeline (C8.3.1/2): anchor_candidate_cli_v4.2.py→ opreturnanchor_amplify_v4.3.py → confirm_watcher_v2.3.py→ receipts v4 + dual-ledger appends.
  • Produce a Windows installer (NSIS/MSIX); add self-test (sentinel –self-test) and a simple updater.
  • Implement acceptance tests (AT-01..05) from the canon (byte determinism, CME Rule_4 payload checks, confirmation, reorg demotion, idempotency).
  • Package a short demo screencast + pilot runbook.


You’ll be great at this if you have

  • Solid TypeScript/Node + React/Next.js (App Router).
  • Desktop packaging experience (Tauri or PyInstaller; Electron okay if justified).
  • Python for CLI integration and process orchestration.
  • Familiarity with Windows builds, installers, and basic code signing flows.
  • Bonus: Bitcoin Core RPC familiarity, Rust, and NDJSON log tooling.


Security & working style

We operate under clinical-grade security protocols: on-site only, no cloud repos, and zero custody of client data. Rosemont is a Grand Heritage Queen Anne site optimized for executive offices, secured by a full-perimeter CCTV and alarm system with 24-hour access.

You’ll be equipped with Herman Miller Aeron chairs, oversized sit/stand desks, dual 4K monitors, and high-spec workstations.


Full amenities: kitchen, lounge, pool table, mini-basketball, rest room, shower, secure parking, and manicured gardens.

Team & wellbeing facilities: Japanese cedar sauna, spa, BBQ area, and outdoor retreat space — designed for occasional reset sessions and wellbeing.

Central location: 5 minutes from Melbourne CBD, CityLink ramps 4 blocks away, trams at both ends of Shield Street, and Newmarket train station 2 blocks away.


Compensation

  • AUD 9.5–15k/month depending on experience (contractor or fixed-term employment considered).
  • If employment: +12% super (statutory). If contractor: super included in rate.
  • Optional milestone bonus: 0.05 BTC (or AUD equivalent) on successful pilot launch.


Future Pathway

This role is guaranteed for 3 months to deliver our CRO pilot. Deliver this pilot successfully, and you’ll have the opportunity to continue as a core engineer in a growing company at the intersection of AI, healthcare, and blockchain compliance. That means ongoing work, greater responsibility, and performance-based rewards as the company scales.

Interview process (fast, practical)

  1. 30-min technical screen (packaging + Next.js + Python CLI).
  2. On-site, paid working session (2–3h): build a tiny CLI that computes RIPEMD160(SHA256(file)), writes an NDJSON line, and passes a mini Rule_4 check.
  3. Offer.


To apply

Apply via SEEK with:

– Resume

– Short note (max 200 words) on one desktop app you’ve packaged and one tricky installer/signing/CI problem you solved

– Git repo or zipped code sample (if private) showing a CLI + simple UI integration

Final candidates will be asked to provide 2 professional references (ideally including one past manager/lead). References will only be contacted with your permission, after interviews.

Equal Opportunity

  • We welcome applicants from all backgrounds. No PHI is ingested; our stack is designed for privacy-by-design and zero custody.

Key Skills

Ranked by relevance