Senior Machine Learning Engineer

Posted Oct 30

This is a fully remote position, open to applicants in Canada.

📋 Description

• Design, develop, deploy, and manage model-driven applications.

• Create optimization tools based on sophisticated optimization models operating at scale.

• Architect APIs, manage data ingestion, implement multiprocessing, ensure observability, develop algorithms, set performance benchmarks, and create automated tests.

• Establish automated evaluation frameworks and assess model performance.

• Transform requirements into verifiable specifications complete with scope, constraints, and acceptance criteria.

• Break down work into manageable tasks and evaluate the output of AI coding agents for accuracy and maintainability.

• Contribute to the AI harness of teams and influence the utilization of agents.

• Take responsibility for production quality, safety, reliability, deployments, service monitoring, alert notifications, and customer issue resolution.

• Engage directly with clients as a forward-deployed engineer to grasp business needs and enhance value delivery.

• Collaborate with product managers, designers, conversation designers, and engineers to establish success metrics and communicate trade-offs, capabilities, and risks.


⛳️ Requirements

• Over 5 years of relevant experience.

• Bachelor's degree in computer science, software engineering, or a related technical discipline.

• Proficient in object-oriented programming, data structures, algorithms, system design, concurrency, parallelism, APIs, data modeling, and testing.

• Strong preference for experience in Python.

• Familiarity with Java, JavaScript, Kubernetes, or GraphQL is advantageous.

• Experience with Python, MLflow, Weights & Biases, LoRA, PEFT, SageMaker, Vertex AI, AzureML, Kubeflow, Airflow, Prefect, TorchServe, Triton, vLLM, SHAP, LIME, pandas, Spark, and SQL.

• Comfortable engaging with customers amidst incomplete information and stringent timelines.

• Proven experience in developing robust and resilient systems.

• Strong analytical skills and experience in incorporating AI into engineering processes, SDLC, workflows, or decision-making.

• Familiarity with Operations Research, Vehicle Routing Problems, Mathematical Optimization, or Field Service Management is a plus but not mandatory.


🏝️ Benefits

• Employees have the option to work remotely.

• Flexible work arrangements based on the nature of the job and designated location.

• An accessible and inclusive application process.

• Support for reasonable accommodations.

• Commitment to equal opportunity employment.

People also viewed

Narvar15 hours ago

Director, Machine Learning

CA flagCanada OnlyFull-timeMachine Learning EngineerC$240k – C$260k/year
ApplyView job
HOOK17 hours ago

Machine Learning Engineering Intern, Recommendation Systems

US flagUnited States OnlyInternshipMachine Learning Engineer
ApplyView job
TELUS Digital18 hours ago

Roboticist – Embedded AI, Machine Learning, Computer Vision

US flagUnited States OnlyFull-timeMachine Learning Engineer$128k – $160k/year
ApplyView job
Natera22 hours ago

Staff Scientist, Machine Learning – Genomics

US flagUnited States OnlyFull-timeMachine Learning Engineer$167.4k – $209.2k/year
ApplyView job
Latitude1 day ago

Senior Software Engineer – Scalable Machine Learning

US flagCalifornia, +2 more statesFull-timeMachine Learning Engineer$179.2k – $268.8k/year
ApplyView job
tem1 day ago

Staff Machine Learning Engineer – Pricing

GB flagUnited Kingdom OnlyFull-timeMachine Learning Engineer£115k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers