Machine Learning Developer
Key Skills for This Role
Full Job Posting
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.
About Senstar
Canadian public security technology manufacturer providing perimeter sensors, video analytics, access control, and management software globally.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Senstar
Divisional Director, Engineering
Ottawa, CAN
Senstar recherche un directeur de l’ingénierie pour diriger la livraison des produits de capteurs, couvrant le matériel, les logiciels embarqués, le traitement du signal et la vérification. Le poste demande une expérienc
Senior Sensor Engineering Leader
Ottawa, CAN
Senstar is seeking a senior engineering leader to own delivery and evolution of its perimeter intrusion detection sensor portfolio. The role manages a combined hardware and embedded software organization, drives next-gen
Test Technologist
Ottawa, CAN
Divisional Director, Engineering
Ottawa, CAN
Senior Sensor Engineering Leader
Ottawa, CAN
Regional Sales Manager - Northwestern US
, USA
Regional Sales Manager - Southwestern US
, USA