Remote Jobs RockRemote Jobs Rock

Machine Learning Software Engineer

📅 Mar 5, 2025
Machine LearningDeep LearningComputer VisionModel Optimization

📜 Description

  • Implement model compression techniques such as quantization, pruning, and knowledge distillation to improve performance on low-power hardware.
  • Deploy machine learning models on embedded platforms, including ARM, NVIDIA Jetson, and Qualcomm.
  • Write clean, efficient, and well-documented code in Python and C++, leveraging ML frameworks like TensorFlow and PyTorch.
  • Collaborate with cross-functional teams to integrate ML models into production systems, optimizing for latency and accuracy.

🛠️ Requirements

  • Master’s or Ph.D. in Computer Science, Electrical Engineering, Machine Learning, or a related field.
  • 5+ years of experience in machine learning, deep learning, and computer vision.
  • Extensive experience in designing and deploying optimized deep learning models for real-world applications.
  • Proficiency in TensorFlow, PyTorch, ONNX, TensorRT, and other ML frameworks.
  • Strong experience with model quantization, pruning, knowledge distillation, and hardware acceleration techniques.
  • Solid programming skills in Python and C++, with a strong understanding of software optimization.
  • Familiarity with embedded platforms such as NVIDIA Jetson, Raspberry Pi, ARM Cortex, Qualcomm AI accelerators, or specialized AI chips.
  • Experience with hardware-aware model optimization to maximize inference speed and minimize memory footprint.
  • Strong problem-solving skills and ability to work independently on complex technical challenges.
  • Experience with real-time SLAM, visual odometry, and multi-sensor fusion.

Benefits

  • Dental
  • Vision
  • Life insurance
  • Flexible/reasonable vacation and sick leave
  • 401(k) plans, FSA, HSA, and commuter benefits
  • Design, develop, and optimize computer vision models for real-time applications on embedded systems.

Trusted by Remote Workers