Machine Learning Developer

Senstar

Southwestern Ontario

Presencial

CAD 85.000 - 120.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Senstar is seeking a Machine Learning Developer to translate research into real-world embedded edge applications. The role targets an early-career engineer excited by ML, software development, automation, and constrained hardware.

You will work with an experienced ML researcher on data collection, model training, and deployment on Texas Instruments edge platforms, focusing on reproducible workflows and reliable tooling.

Formación

  • Proven ability to develop ML workflows and datasets.
  • Strong programming, debugging, and software engineering practices.
  • Familiarity with ML model evaluation metrics and reproducible pipelines.

Responsabilidades

  • Build and maintain data collection, labeling, and dataset versioning workflows.
  • Develop annotation workflows for video, time-series, and sensor data.
  • Create reproducible training, validation, and testing datasets with traceability.
  • Automate model training, evaluation, and packaging processes.
  • Develop tools to improve ML development efficiency and reliability.
  • Collaborate with ML researchers on training, evaluation, and optimization.
  • Support deployment of models to embedded TI platforms (TIDL).
  • Analyze inference latency, memory usage, and accuracy.
  • Develop Python and C++ tools to integrate and deploy models.

Conocimientos

Python
C++
Machine learning fundamentals
PyTorch
TensorFlow
Linux

Educación

Bachelor's or Master's in Computer Science/Engineering/ML

Herramientas

Label Studio
TI TIDl
Docker
CI/CD

Descripción del empleo

Senstar is looking for a Machine Learning Developer to help bring machine learning from research into real-world applications on embedded edge platforms.

This is an opportunity for an early-career developer who enjoys working with machine learning, software development, automation, and embedded technologies. You'll work closely with an experienced ML researcher, helping build the tools, processes, and workflows that support everything from data collection and model training to optimization and deployment.

The role focuses on making machine learning development more efficient, reproducible, and reliable, while providing opportunities to develop hands-on experience with model optimization and deployment on constrained hardware.

Responsibilities
  • Build and maintain workflows for data collection, labeling, curation, and dataset versioning.
  • Develop and improve annotation workflows for video, time-series, and other sensor data using tools such as Label Studio.
  • Create reproducible training, validation, and testing datasets, maintaining traceability between data, experiments, and model versions.
  • Automate model training, evaluation, regression testing, and packaging.
  • Develop tools and processes that improve the efficiency and reliability of machine learning development.
  • Collaborate with an experienced ML researcher on model training, evaluation, calibration, and optimization.
  • Support the optimization and deployment of machine learning models to Texas Instruments embedded platforms, including TIDL and related edge inference runtimes.
  • Analyze and improve inference performance, including latency, memory usage, accelerator utilization, and model accuracy.
  • Develop Python and C++ tools to integrate, validate, benchmark, and deploy machine learning models.
Required Skills & Experience
  • Strong programming skills in Python and C++.
  • Solid understanding of machine learning fundamentals.
  • Experience with PyTorch, TensorFlow, or similar machine learning frameworks.
  • Familiarity with Linux development environments.
  • Experience working with datasets, data-processing pipelines, and model evaluation.
  • Understanding of common machine learning evaluation metrics, including precision, recall, F1, and confusion matrices.
  • Strong software development practices, with an interest in building maintainable, reusable, and automated tools.
  • Strong problem-solving skills, attention to detail, and the ability to work collaboratively with technical teams.
  • A Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Machine Learning, Artificial Intelligence, or a related field is preferred.

This position is well suited to a recent graduate or someone early in their career. Relevant academic projects, internships, research experience, and personal projects are highly valued.

Nice to Have
  • Embedded systems or edge AI, including Texas Instruments processors and TIDL.
  • ONNX, model conversion, quantization, pruning, or compression.
  • Computer vision, signal processing, or time-series analysis.
  • Label Studio or similar data annotation platforms.
  • MLflow, Weights & Biases, DVC, or similar ML lifecycle tools.
  • Docker, CI/CD, and automated development workflows.
  • GPU or hardware-accelerated inference.
Inclusion & Accessibility

At Senstar, we are committed to fostering an inclusive, accessible workplace that values a wide range of backgrounds, perspectives, and skills. We believe that diversity and inclusion make us stronger, more innovative, and more competitive. If you require an accommodation at any stage of the recruitment or hiring process, please let us know.

AI

We may use technology, including AI-based tools, to support our recruitment process (for example, to compare applications against job requirements or to summarize interview notes). All hiring decisions are made by our hiring teams, not by automated systems.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Hardware, Edge ML Engineer
Hardware, Edge ML Engineer

Mecka • Toronto

Presencial
CAD 90.000 - 130.000
Machine Learning Engineer
Machine Learning Engineer

J-Squared Technologies Inc.® • Ottawa, Toronto

A distancia
CAD 90.000 - 130.000
Machine Learning Engineer
Machine Learning Engineer

Invision AI Inc. • Toronto

Híbrido
CAD 110.000 - 170.000
Equity
RRSP Plan
Health & Dental
Machine Learning Engineer
Machine Learning Engineer

Hirevantis LLC • Toronto

Presencial
CAD 90.000 - 150.000
Competitive compensation
Professional development opportunities
Collaborative environment
Senior AI/Machine Learning Engineer
Senior AI/Machine Learning Engineer

Alert Media, Inc. • Ottawa

Presencial
CAD 120.000 - 180.000
Paid healthcare and family planning
Annual bonus
Sabbatical after six years
+3
Hardware, Edge ML Engineer
Hardware, Edge ML Engineer

Mecka AI • Toronto

Presencial
CAD 110.000 - 170.000
Staff Software Engineer
Staff Software Engineer

Senpilot • Toronto

Híbrido
CAD 200.000 - 250.000
Equity
Comprehensive Health Benefits
20 vacation days + 5 flex days
Machine Learning Engineer
Machine Learning Engineer

Compunnel Inc. • Toronto

Presencial
CAD 100.000 - 130.000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank • Toronto

Presencial
CAD 140.000 - 190.000
Machine Learning Engineer
Machine Learning Engineer

Aimlroles • Winnipeg

Presencial
CAD 90.000 - 130.000
Three weeks of vacation per year
Employee Stock Purchase Plan allowing
Group retirement plan with employer/AG
+2