Canada remote Employment CAD 164,000 - 246,000 Yearly

AuditBoard is hiring a Senior Software Engineer

About the Role

AuditBoard is hiring a Senior Software Engineer with strong machine learning experience to build and scale the intelligent systems powering our risk and compliance platform. You'll work at the intersection of software engineering and applied ML, shipping customer-facing features that leverage both classical techniques and modern Large Language Models (LLMs). Embedded in a product engineering team, you'll own systems end-to-end—from API design and data pipelines to model integration and long-term maintainability.

What You'll Do

  • Design and implement AI-powered systems using a mix of classical ML techniques and modern LLM-based approaches, frequently leveraging managed Azure AI/ML services.
  • Apply a range of techniques—from classical ML to LLM-based approaches like RAG, prompt engineering, fine-tuning, and semantic search—with a focus on reliability, performance, and maintainability.
  • Collaborate closely with product managers and designers to deliver high-quality, customer-focused features.
  • Write clean, testable, well-documented code and contribute to shared engineering standards.
  • Author clear design docs explaining system behavior, tradeoffs, and long-term implications.
  • Debug and resolve production issues across application code, data, and ML components.
  • Evaluate ML systems using metrics and real-world signals, and iteratively improve them.
  • Participate fully in an Agile development lifecycle, including planning, reviews, and retrospectives.
  • Stay current on ML and software engineering best practices, adopting new tools thoughtfully.

What We're Looking For

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field—or equivalent practical experience.
  • 4+ years of professional software engineering experience, with meaningful exposure to machine learning in production systems.
  • Strong ability to design and build scalable, production-quality software.
  • Excellent programming skills in Python.
  • Hands-on experience applying machine learning models in real systems, including model integration, inference, and evaluation.
  • Familiarity with ML frameworks such as PyTorch, TensorFlow, Hugging Face, or scikit-learn.
  • Experience or interest in search, information retrieval, ranking, or recommendation systems.
  • Product mindset: you care about user impact, not just technical elegance.
  • Strong communication skills and comfort working cross-functionally.

Nice to Have

  • Experience with Node.JS and TypeScript.
  • Experience working on SaaS web applications.
  • Basic understanding of distributed systems.
  • Bonus: Docker, Kubernetes experience, AWS/Azure cloud infrastructure.

Technical Stack

  • Python, PyTorch, TensorFlow, Hugging Face, scikit-learn
  • Node.JS, TypeScript
  • Azure AI/ML services
  • Docker, Kubernetes, AWS, Azure

Team & Environment

You'll be embedded in a product engineering team, owning systems end-to-end.

Benefits & Compensation

  • $200/month 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 is a remote position.

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
PythonPyTorchTensorFlowHugging Facescikit-learnNode.JSTypeScriptAzure AI/ML servicesDockerKubernetesMachine LearningSoftware EngineeringModel Integration
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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 Software Development
Category data
Posted 14 days ago