
Job Overview
Location
Canada
Job Type
Full-time
Category
Machine Learning Engineer
Date Posted
March 7, 2026
Full Job Description
đź“‹ Description
- • As a Staff Machine Learning Engineer at AuditBoard, you will be at the forefront of innovation, driving the development and deployment of cutting-edge AI and Machine Learning solutions that will redefine our product offerings and enhance the experience for our diverse customer base. This pivotal role offers a unique opportunity to work with advanced Large Language Models (LLMs) and leverage state-of-the-art techniques such as Retrieval-Augmented Generation (RAG), Few-Shot Learning, Prompt Engineering, Fine-Tuning, Semantic Search, and Knowledge Distillation. You will be instrumental in building sophisticated AI/ML features, including interactive chat systems, intelligent agentic workflows, robust data extraction capabilities, and personalized user insights, directly impacting the value and functionality of the AuditBoard platform.
- • You will take ownership of product features from conception through to successful deployment, ensuring they are not only functional but also highly performant, reliable, and maintainable. This end-to-end responsibility means you will be involved in every stage of the product lifecycle, from initial ideation and design to final implementation and ongoing support.
- • Collaboration will be a cornerstone of your role. You will work closely with talented designers and product managers to translate complex requirements into elegant, high-performing product features. This cross-functional teamwork ensures that our technical solutions are aligned with user needs and business objectives, creating a cohesive and impactful product.
- • Your technical contributions will span a wide spectrum of ML techniques. You will apply both classical machine learning algorithms and advanced LLM-based approaches, with a particular emphasis on ensuring the reliability, performance, and maintainability of the solutions you build. This requires a deep understanding of the trade-offs involved in different ML methodologies and the ability to select and implement the most appropriate techniques for each challenge.
- • A significant part of your role will involve writing high-quality, production-ready code. This includes developing well-designed, maintainable, and thoroughly testable code that adheres to best practices. You will also be responsible for creating clear and well-defined design documentation, ensuring that your work is easily understood and can be iterated upon by other team members.
- • You will be expected to proactively troubleshoot, debug, and resolve software bugs, ensuring the stability and integrity of the deployed features. This requires a keen analytical mind and a systematic approach to problem-solving.
- • A strong product-minded approach is essential. You will consistently think about the customer, understanding their needs and challenges, and how your work can directly contribute to solving them and delivering exceptional value. This customer-centric perspective will guide your decision-making and development efforts.
- • Continuous learning and staying abreast of the rapidly evolving AI/ML landscape are critical. You will be encouraged to stay updated on the latest advancements, explore new techniques and tools, and share your knowledge with the team, fostering a culture of continuous improvement and innovation.
- • You will actively participate in an Agile software development life cycle, contributing to sprint planning, daily stand-ups, and retrospectives. This iterative approach allows for flexibility, rapid feedback, and continuous delivery of value.
- • Your technical toolkit will include working with Python, JavaScript, Node.JS, Docker, PostgreSQL, and Kubernetes, among other technologies, enabling you to build and deploy robust, scalable solutions.
- • You will be instrumental in enhancing our AuditBoard product portfolio with features that leverage the power of AI/ML, such as advanced chat systems for user support and interaction, sophisticated agentic workflows to automate complex tasks, intelligent data extraction to streamline information processing, and personalized insights to empower users with actionable intelligence. This role is about shaping the future of risk management technology through intelligent solutions.
Skills & Technologies
Python
JavaScript
TypeScript
Java
Node.js
Senior
Remote
Degree Required
About AuditBoard, Inc.
AuditBoard Inc. provides cloud-based risk management and compliance software for internal audit, SOX compliance, enterprise risk management, IT security, and ESG programs. The platform unifies control testing, issue tracking, policy management, and reporting in one workspace used by Fortune 500 companies and global accounting firms to automate workflows, evidence collection, and real-time dashboards, replacing spreadsheets and legacy GRC tools.



