Home Job Listings Categories Locations

Senior Machine Learning Engineer

📍 Canada

Construction AuditBoard

Job Description

Who We Are Optro is the leading audit, risk, ESG, and InfoSec platform, serving customers across the Fortune 500. We have surpassed $300M ARR and are continuing to grow. Our customers rate us highly, and we are committed to helping teams become more clear and agile. At Optro, we foster innovation, collaboration, and a passion for delivering a loved platform for our customers. We are recognized as one of the fastest-growing tech companies in North America by Deloitte for seven consecutive years. Why This Role is Exciting We are seeking a passionate and skilled Machine Learning Engineer to push the frontiers of risk management. This role offers the opportunity to work with cutting-edge Large Language Models (LLMs), utilizing techniques such as Retrieval-Augmented Generation (RAG), Few-Shot Learning, Prompt Engineering, Fine-Tuning, Semantic Search, and Knowledge Distillation. You will apply your expertise to build advanced AI/ML solutions, enhancing our AuditBoard product portfolio with features like chat systems, agentic workflows, intelligent data extraction, and personalized insights. If you are excited about leveraging modern AI/ML techniques to transform the industry, this role is for you. Join our customer-focused team dedicated to continuous learning and innovation. Responsibilities

Build, ship, and own product features end-to-end

Collaborate with designers and product managers to create high-performing features

Apply a range of techniques—from classical ML to LLM-based approaches (RAG, prompt engineering, fine-tuning, semantic search)—with a focus on reliability, performance, and maintainability

Write well-designed, maintainable, and testable code

Write clear and well-defined design documentation

Troubleshoot, debug, and resolve software bugs

Be product-minded and customer-focused

Stay updated on AI/ML advancements and explore new techniques and tools

Participate in an Agile software development life cycle

Work with Python, JavaScript, Node.js, Docker, PostgreSQL, Kubernetes, etc.

Attributes of a Successful Candidate

Bachelor’s or Master’s degree in Computer Science, Statistics, Mathematics, or a related field

4+ years of hands-on experience in developing and deploying machine learning models

Ability to write scalable production-quality code

Proficiency in classical machine learning methods and familiarity with newer techniques like LLMs

Excellent programming skills in Python, Java, or similar languages

Experience with machine learning frameworks such as TensorFlow, PyTorch, Hugging Face, Keras, MXNet, or scikit-learn

Familiarity with search/information retrieval and ranking systems

Strong communication skills and ability to work collaboratively

Analytically minded with a focus on metrics and evaluation

Motivation to work hard and continually learn

Preferred

Experience with Node.js and modern ES6 or TypeScript

Experience working on SaaS web applications

Basic understanding of distributed systems

Bonus: Docker, Kubernetes experience, AWS/Azure cloud infrastructure

Our Company Values Customer obsession: It starts and ends here. Consistently ask how what you’re doing creates value for our customers.

Gritty resilience: Make it happen. Move fast, stay positive, and do what it takes.

Drive innovation: Create the future. Continuously improve what exists and invent what’s next.

Win, together: One team. No silos, no egos. Drive to be the best and support each other’s success.

Growth mindset: Think in orders of magnitude, seek feedback, learn, and improve.

Perks Launch a career at one of the fastest-growing SaaS companies in North America

Comprehensive employee health coverage (all locations)

401K with match (US) or pension with match (UK)

Competitive compensation and bonus program

Flexible vacation (US) or 25 days (UK/CA)

Time off for your birthday and volunteering

Employee resource groups

Opportunities for team and company-wide get-togethers

Equal Employment Statement Please note that background checks are required. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable laws. This role may have access to highly sensitive data, including employee data, customer data, company financials, and proprietary product information. #LI-Remote

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 16, 2026
Job Type: Construction
Location: Canada
Company: AuditBoard

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.