Help us make a big difference in a small corner of healthcare.
About the role
This is a hands-on role for a curious, exceptionally smart builder who loves applied mathematics/physics, cares about correctness, and thrives in a small, fast team. As a Senior AI Engineer at General Technologies (makers of ChartAI), you'll sit at the intersection of backend engineering and machine learning. You'll design and build scalable data pipelines and real-time ML services that power ambient charting for dentists, turning messy, unstructured audio and conversation data into accurate, clinically useful notes and automated workflows with minimal effort.
Why this matters
Dental practices are drowning in admin. We're fixing dental charting so clinicians spend less time typing and more time caring. Your work will ship quickly, touch real patients' journeys, and help clinicians deliver better outcomes.
What you'll do
Build & scale robust data pipelines and ML services for speech, NLP, and retrieval over clinical content (structured + unstructured).
Design end-to-end AI workflows (GraphRAG, tool calling, agentic reasoning, routing/chaining) to produce reliable, auditable chart notes.
Optimise for production: latency, cost, drift monitoring, evals, safety/guardrails, and continuous improvement loops.
Integrate models from leading providers (e.g., Gemini, OpenAI, Cohere) and open-source stacks where it makes sense.
Own systems from design to deployment: architecture, code, tests, observability, on-call rotation.
Collaborate deeply with product, clinicians, and customers, shaping what we build, not just how.
Mentor & raise the bar through design reviews, pairing, and knowledge sharing.
You might be a fit if you have
Expert-level software engineering in a modern, type-safe language (e.g., Angular, typescript, python, SQL).
Real experience shipping complex backend systems in AI/ML or data-heavy domains.
Hands-on LLM application work (classification, summarisation, semantic search, agents) and a habit of running your own evals.
Fluency with data at scale: batch + streaming, vector search, embeddings, and datastore design.
Leadership in delivery: you've coordinated teammates to land projects in production.
Bonus points
Applied mathematics/physics background (optimisation, probabilistic modelling, signal processing).
RAG systems in production (indexing strategies, chunking, routing, guardrails, feedback loops).
Fine-tuning, LoRA/PEFT, or distillation for cost/latency wins; robust eval harnesses.
Speech pipelines (ASR/diarisation), clinical ontologies/coding, or EHR/PMS integrations.
Pragmatic knowledge of privacy, security, and compliance in healthcare contexts.
How we work
We work with focused intent: understand the problem, choose the highest-impact path, and see it through. We value relationships and trust, keep solutions simple and maintainable, and stay curious, testing ideas, measuring outcomes, and adopting what works. Creativity is welcome when it improves care. We own our decisions end-to-end, practise fearless honesty, and treat time as precious by planning well, moving fast, and protecting deep work. When we stumble, we fail forward: learning quickly, tightening designs and evals, and turning mistakes into momentum.
Location and logistics
Vancouver, British Columbia. Remote in the short term then in-office four days per week. Small, senior team; high trust and autonomy; direct access to clinicians using what you build.
Compensation and perks
Real product impact, what you build will be used daily by thousands of dental professionals
Competitive base salary and meaningful equity.
Very flexible holiday policy.
Rapid personal growth with plenty of greenfield
How to apply
Email your CV, GitHub or portfolio, and a short note about a system you've built (and what you'd do differently next time) to careers@generaltech.io with the subject "Senior AI Engineer, Vancouver".
Job Type: Full-time
Pay: $110,000.00-$165,000.00 per year
Benefits:
Employee stock purchase plan
Paid time off
Stock options
Work Location: Hybrid remote in Vancouver, BC
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.