Canada Remote (Global) Employment CAD 164,000 - 246,000 Yearly

AuditBoard is hiring a Senior Machine Learning Engineer

About the Role

AuditBoard is looking for a Senior Machine Learning Engineer to build advanced AI/ML solutions using cutting-edge Large Language Models. You will apply techniques like RAG, fine-tuning, and semantic search to enhance our product portfolio with features such as chat systems and intelligent data extraction.

What You'll Do

  • Build, ship, and own product features end-to-end.
  • Work with designers and product managers to create high-performing product features.
  • Apply a range of techniques—from classical ML to LLM-based approaches like RAG, prompt engineering, fine-tuning, and semantic search—with a strong 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 think about the customer.
  • Stay updated on AI/ML advancements and explore new techniques and tools.
  • Participate in an Agile software development life cycle.

What We're Looking For

  • Bachelor’s or Master’s degree in Computer Science, Statistics, Mathematics, or a related field.
  • 4 plus 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 always be learning.

Nice to Have

  • 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.

Technical Stack

  • Python
  • JavaScript
  • Node.JS
  • Docker
  • PostgreSQL
  • Kubernetes

Benefits & Compensation

  • $200/mo for anything that enhances your life (LYBL).
  • Comprehensive employee health coverage (all locations).
  • 401K with match (US) or pension with match (UK).
  • Competitive compensation & bonus program.
  • Flexible Vacation (US exempt & CA) or 25 days (UK).
  • Time off for your birthday & volunteering.
  • Employee resource groups.
  • Opportunities for team and company-wide get-togethers.

Work Mode

This role is remote.

Qualified Applicants with arrest or conviction records will be considered for Employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Required Skills
PythonJavaScriptNode.JSDockerPostgreSQLKubernetesMachine LearningLLMsScalable CodeJava
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
AuditBoard

AuditBoard is the leading audit, risk, ESG, and InfoSec platform on the market, used by more than 50% of the Fortune 500. It is a fast-growing SaaS company with over $300M ARR.

Visit website
Job Details
Department Information Technology
Category data
Posted 14 days ago