Skip to main content
O

Senior Machine Learning Engineer

Optro
Be an Early ApplicantFull Timesenior
Malartic, Quebec, CAPosted March 20, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptJavaSQLNode.jsAWSAzureDockerKubernetesPyTorchscikit-learnAgileSaaS

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Location: Malartic

Who We Are

Optro is the leading audit, risk, ESG, and Info Sec 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 Audit Board 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, Postgre

SQL, 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 Tensor Flow, 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 Type Script
  • 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

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free