Senior Machine Learning Engineer I, AI Governance

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Machine Learning Engineer developing AI/ML solutions for Optro's audit and risk management software. Building advanced features and collaborating on innovative technologies for improved customer outcomes.

Responsibilities

  • 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 (RAG, prompt engineering, fine-tuning, 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
  • Work with Python, JavaScript, Node.JS, Docker, PostgreSQL, Kubernetes, etc

Requirements

  • 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
  • Preferred: Experience with Node.JS and modern ES6 or TypeScript
  • Preferred: Experience working on SaaS web applications
  • Preferred: Basic understanding of distributed systems
  • Bonus: Docker, Kubernetes experience, AWS/Azure cloud infrastructure

Benefits

  • Launch a career at one of the fastest-growing SaaS companies in North America and EMEA!
  • Live your best life (LYBL)! $200/mo for anything that enhances your life
  • Comprehensive employee health coverage
  • 401(k) with company match
  • Competitive compensation & bonus program
  • Flexible vacation (exempt) / Accrued vacation (non-exempt)
  • Time off for your birthday & volunteering
  • Employee resource groups
  • Opportunities for team and company-wide get-togethers!
  • Parental Leave

Job title

Job type

Full Time

Experience level

Senior

Salary

$160,000 - $220,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudDistributed SystemsDockerJavaJavaScriptKerasKubernetesNode.jsPostgresPythonPyTorchScikit-LearnSDLCTensorflowTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.