career
Software Engineer, AI Systems (Canada)
About this role
Description: Join Haven Safety AI to build the enterprise learning intelligence layer for safety in high-risk organizations. Work on AI and LLM engineering to connect evidence base and knowledge graph to product experiences for investigators and safety leaders. Requirements: Experience in AI or ML engineering with production LLM systems. Hands-on experience with multi-step, tool-calling workflows using frameworks like LangGraph or LangChain. Strong evaluation discipline for LLMs, including datasets and regression testing. Ability to assemble context for LLMs and make informed retrieval decisions. Proven track record of owning systems from deployment to monitoring and incident response. Comfort with Neo4j and Cypher for graph reasoning. Strong Python skills, particularly with FastAPI and asynchronous services. Benefits: Engage in meaningful reasoning problems where correctness is crucial. Work in an evaluation-first culture that emphasizes measurable quality. Directly impact safety teams in various industries with visible customer feedback. Collaborate closely with the CTO and make significant technical decisions in a small team environment.