Skip to content
← Back to job listings

Senior AI/Machine Learning Engineer

AlertMedia · Ottawa, Canada

RemoteImported listingfull-time15 days ago

About The Role

Join AlertMedia as a Senior AI/Machine Learning Engineer, where you will lead the evaluation, training, and integration of advanced AI and machine learning models across our product suite. You will help shape our AI strategy, optimize model performance, and ensure responsible deployment within our platforms. This role offers a unique opportunity to showcase your work and contribute to a culture of innovation and collaboration.

  • Lead the evaluation, training, and integration of advanced AI and machine learning models across the product suite.
  • Identify the most appropriate models for use cases, optimize their performance through fine-tuning and prompt engineering, and ensure their responsible deployment.
  • Collaborate with product and engineering teams to integrate AI features in a safe, scalable, and maintainable way.
  • You are an applied AI and machine learning engineer with strong data science fundamentals, deeply curious about what's possible with large language models and practical machine learning applications
  • You’re a collaborative engineer who thrives in a fast-moving environment, and you’re as comfortable training and fine-tuning models as you are crafting prompts or evaluating model outputs
  • You have a strong understanding of ML fundamentals, but you're pragmatic in applying the right solution for the problem
  • Familiarity with model evaluation best practices, including offline metrics, cross-validation, and A/B testing
  • The ability and desire to work in a fast-paced challenging environment
  • 4–6+ years of experience in data science and/or software engineering, specifically in machine learning engineering, or applied AI
  • Experience working with Elasticsearch or other large-scale search and indexing platforms
  • 2+ years of software engineering experience, Python preferred
  • Strong organizational skills and ability to manage working on multiple projects in parallel
  • Proficiency in Python and ML libraries (e.g., scikit-learn, PyTorch, TensorFlow, Hugging Face)
  • Experience with cloud-based ML tooling (e.g., SageMaker, Bedrock) and data workflows
  • Experience with prompt engineering, model fine-tuning, and evaluation
  • Demonstrated experience training and deploying supervised learning models, ideally in production environments (a plus)
  • Strong understanding of LLMs and traditional machine learning methods
  • Bachelor’s degree in a technical field such as computer science, computer engineering or related field preferred
  • Ability to work independently and collaboratively on cross-functional teams

This is an external listing. JobSpring does not represent or verify the employer. Report this listing