1,384,975open jobs
80,376companies
206,733added this week
Browse all
Salary
≈ $80k – $185k per year (Estimated)
Location
In office (Waterloo)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 8, 2026. First seen by Alion on Oct 8, 2026.

Overview
Company
Impact
Profile match
Senstar - Safeguarding People, Places and Property. Infrastructure protection, video management software, fibre optic sensors, perimeter security and more.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,384,975 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Waterloo
≈ $209k – $416k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Sunnyvale
Databases
RabbitMQ
Apache Kafka
AI/ML
Claude Code
LLM
RAG
Agentic Workflows
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
≈ $157k – $355k per year (Estimated) • In office • PhD • Zurich
Python
AI/ML
JAX
TensorFlow
PyTorch
Machine Learning
Apply
≈ $228k – $435k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Santa Clara
Python
Go
Databases
PostgreSQL
ElasticSearch
Trino
AI/ML
TPU
Machine Learning
DevOps
Prometheus
Kubernetes
Grafana
FinOps
Apply
≈ $180k – $359k per year (Estimated) • In office • 4+ years exp • Austin
Python
Java
SQL
Scala
AI/ML
Hadoop
Spark
Anomaly Detection
Machine Learning
Management
Agile
Apply
≈ $234k – $446k per year (Estimated) • In office • 5+ years exp • Master's Degree • Santa Clara
Python
C++
C++
TensorFlow C++
PyTorch C++
AI/ML
Gemma
Fine-tuning
Embeddings
Quantization
JAX
Multimodal AI
Knowledge Distillation
Function Calling
AI Agents
Llama
Mistral
TensorFlow
PyTorch
LLM
RAG
BERT
Reranking
Semantic Search
Human-in-the-Loop
Semantic Search
Edge AI
Recommender Systems
Tool Use
Model Distillation
Machine Learning
Apply
≈ $81k – $181k per year (Estimated) • In office • Full-Time • Toronto • Waterloo
Management
Agile
Apply
$30k – $36k per year • In office • Full-Time • Waterloo
Apply
$22k per year • In office • Part-Time • Waterloo
Apply
$40k per year • In office • Full-Time • High School Diploma • Waterloo
Management
Microsoft Office
Apply
≈ $63k – $133k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Waterloo
Python
SQL
C++
AI/ML
Gemini
Machine Learning
DevOps
HPC
Analytics
A/B Testing
Apply
See all jobs
This is one of many
1,384,975 more open roles from verified company boards, updated every day.