- Company Name
- EVONA
- Job Title
- Machine Learning Software Engineer
- Job Description
-
**Job Title**
Machine Learning Software Engineer
**Role Summary**
Lead the design, optimization, and deployment of deep learning models for real‑time computer vision on low‑cost embedded platforms (Jetson, ARM, custom ASICs). Drive performance improvements through quantization, pruning, distillation, and integration into SLAM, detection, tracking, and sensor‑fusion pipelines.
**Expectations**
- Minimum 5 years in machine learning/deep learning with a strong focus on computer vision and model compression.
- Proven experience deploying models to embedded or edge devices.
- Fluency in Python and C++; expertise with TensorFlow, PyTorch, ONNX, TensorRT.
- Strong ability to optimize models for latency, power, and memory constraints.
- Ability to collaborate across engineering teams to integrate ML into production.
- Preferred: knowledge of CUDA/OpenCL, ROS, SLAM, multi‑sensor fusion.
**Key Responsibilities**
- Design and train deep learning architectures for real‑time computer vision tasks.
- Apply quantization, pruning, and knowledge distillation to reduce model size and latency.
- Deploy optimized models on Jetson, Qualcomm, ARM Cortex, and custom ASIC platforms.
- Develop and refine SLAM, object detection, tracking, and sensor‑fusion pipelines.
- Write high‑quality, maintainable code in Python and C++.
- Integrate ML components with system‑level software, ensuring robustness and performance.
- Validate models against real‑world performance metrics and iterate as needed.
**Required Skills**
- Deep learning frameworks (TensorFlow, PyTorch)
- Model optimization techniques (quantization, pruning, distillation)
- Edge deployment tools (TensorRT, ONNX, CUDA/OpenCL)
- Embedded hardware familiarity (Jetson, ARM Cortex, ASIC)
- C++ and Python programming
- Performance profiling and optimization in constrained environments
- Knowledge of computer vision (detection, tracking, SLAM)
- Experience with sensor fusion and multi‑modal data integration
**Required Education & Certifications**
Bachelor’s degree in Computer Science, Electrical Engineering, Robotics, or related field (advanced degree preferred); no specific certifications required.
California, United states
On site
31-10-2025