Applied AI
Senior Applied AI Engineer
Own the intelligence layer of the platform: the data that powers investor discovery, the models and retrieval that rank and explain it, and the evaluation that proves any of it is working.
Fully remote, anywhere in Canada · remote ·
About the role
We are looking for an Applied AI Engineer to own the intelligence layer of the platform: the data that powers investor discovery, the models and retrieval that rank and explain it, and the evaluation that proves any of it is working. This is an applied engineering role, not a research role. The work is building systems that run in production.
What you’ll do
- Design and build the data pipelines that ingest, clean and organize third-party records at scale
- Build entity resolution and record matching across inconsistent sources, preserving provenance
- Design and ship LLM-powered features including retrieval, ranking, drafting, classification and summarization
- Own evaluation end to end: build the harness, define the metrics, and measure whether changes actually improve quality
- Manage latency, cost, guardrails and fallback behaviour for model-backed features
- Use AI coding agents as a primary development tool, and take responsibility for reviewing and verifying what they produce
Requirements
- 5+ years of professional software or data engineering experience, including recent hands-on applied AI work
- Strong Python, and strong SQL against relational databases such as PostgreSQL or MySQL
- Production experience with LLM applications: retrieval and RAG, system-level prompt design, tool calling, and structured output
- Demonstrated ownership of evaluation frameworks. You can explain how you knew a change made the system better
- Experience building data pipelines from scratch, including schema, ingestion, storage and monitoring
- Daily working experience with AI coding agents, and a clear approach to reviewing and verifying their output
- Demonstrated ability to work independently and manage your own scope and priorities
Preferred
- Experience with entity resolution or record linkage on messy real-world data
- Background in search, ranking or recommendation systems
- Experience with vector databases or embedding-based retrieval in production
- Experience with workflow orchestration tools such as Airflow or Dagster
- Familiarity with Go
How we work
The team is small and entirely senior. There is no project manager and no formal onboarding program. You will be given context and outcomes, and you will decide how to get there. We expect engineers to scope their own work, manage their own time, and raise problems early. This suits people who learn quickly and independently, and who are comfortable making decisions without close direction.
Location
This role is fully remote. You must be legally entitled to work in Canada and perform the work from within Canada.