Applied ML Engineer - Model R&D

New
J
JobgetherAI/ML, financial markets
Based in Canada, Overlap with U.S. business hoursFull-TimeMiddle
SalaryAttractive total compensation package with significant performance-based bonus potential.
Apply NowOpens the employer's application page

Job Details

Required Skills
GitMachine LearningJiraRustCI/CDSoftware EngineeringMLOps

Requirements

  • Professional experience in a structured software engineering environment with collaborative teams and shared system ownership.
  • Strong software engineering and programming skills, including experience building, maintaining, and deploying production-grade applications and systems.
  • Ability to turn complex or experimental technical work into reliable, maintainable, and scalable production solutions.
  • Understanding of software architecture, engineering practices, version control, code reviews, testing, and collaborative development workflows.
  • Experience with task-management tools such as Jira or Linear, Git-based workflows, and CI/CD practices.
  • Familiarity or practical exposure to model training, inference pipelines, or collaboration with ML research teams.
  • Ability to work independently, navigate ambiguity, and make sound technical decisions.
  • Willingness to focus primarily on applied engineering and deployment while remaining engaged with research and experimentation.
  • Ability to overlap with U.S. business hours while working remotely from Canada.
  • Proficiency in Rust or willingness and ability to develop expertise quickly.

Responsibilities

  • Transform research-grade machine-learning code and prototypes into maintainable, scalable production systems.
  • Own ML deployment pipelines spanning data ingestion, feature engineering, model integration, inference, serving, monitoring, and reliability.
  • Translate research objectives and technical concepts into robust production solutions with researchers and engineering teams.
  • Strengthen software development practices, including task management, Git workflows, code reviews, testing, and CI/CD.
  • Identify architectural weaknesses, technical debt, and engineering quality issues, then implement improvements.
  • Build and maintain monitoring, logging, alerting, and observability systems.
  • Support the adoption, integration, and development of Rust-based infrastructure.
  • Participate in applied ML research and experimentation and translate relevant findings into engineering solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
Attractive total compensation package with significant performance-based bonus potential.
Apply Now