×
Register Here to Apply for Jobs or Post Jobs. X

Senior ML Engineer - Personalization Platform Lead

Job in Vancouver, BC, Canada
Listing for: Go REcruitment
Full Time position
Listed on 2026-02-27
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, DevOps, Senior Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

We are seeking a Senior Machine Learning Engineer who will be the technical owner of a first-of-its-kind personalization service for healthcare. You will be responsible for the whole range of ML engineering, including literature reviews and paper research through architecture, design, implementation, and launch of the service. You will be essential for maintaining the integrity of our ML Ops and keeping good data hygiene throughout the process, and you will contribute to maintaining the ongoing maintainability, reliability, and trustworthiness of the entire system in a way that only someone with significant machine-learning experience can.

You mentor other engineers. You are comfortable owning large projects end to end. You communicate proactively and effectively to both technical and non-technical audiences. You keep yourself apprised of industry and research trends and share that knowledge with your team.

In this position, you will have the following responsibilities:

  • Work daily in an agile environment with engineers from other teams, product managers, designers, and user research to recommend solutions, define timelines, and solve customer problems.
  • You have a demonstrated track record of being a change agent, leaving every team and process better than you found it.
  • Ensure your code is covered by unit and integration tests, and continually improve the testability of our products.
  • Configure CI/CD systems to automatically build and deploy your solutions to cloud-native infrastructure such as Kubernetes.
  • Ramp up on new techniques and best practices for platform development, and advocate improvements with the team.
  • Mentor junior developers through code and design reviews.
  • Build software with a proactive operations mindset to simplify alerting and debugging of customer issues using tools like Splunk. Participate in an on-call support rotation.
  • Ability to design, develop, and deploy distributed systems and components.
  • Drive continuous improvement and automation initiatives to improve developer productivity and quality.
  • Pilot new initiatives to keep our technology stack ahead of the curve and learn from past experiences to have a strong opinion on recommended practices.
  • Required qualifications for this position include:

  • Bachelor's Degree in Computer Science
    -OR- equivalent education/experience.
  • 8 years experience building services at web scale.
  • 4 years experience with dependency injection and other core features including design of RESTful microservices and cloud hosting.
  • 4 years experience having operational ownership of production services, including working with Dev Ops and/or SRE teams.
  • 2 years sound understanding of performance testing, tuning, and analysis experience in SOA systems.
  • 2 years experience in Continuous Integration and Continuous Deployment methodologies.
  • Preferred qualifications for this position include:

  • Master's Degree or Ph.D. in Computer Science or equivalent education/experience.
  • History of turning state-of-the-art ML research into production systems.
  • Experience with research and/or productionalization of personalization and/or recommender systems.
  • Entrepreneurial – have a great enjoyment of building new systems from scratch and solving customer needs.
  • Intense curiosity driving you to continuously learn and grow.
  • To apply, contact Raymond To at  or Rex To at

    #J-18808-Ljbffr
    Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary