Note: The job is a remote job and is open to candidates in USA. SR2 is a Certified B Corporation focused on socially responsible recruitment. They are seeking a Senior Machine Learning Software Engineer to own the full lifecycle of computer vision models, from design to deployment on real hardware, ensuring performance under constraints.
Responsibilities
- You'll own the full lifecycle of the models that power the system from first idea to the moment they're running efficiently on constrained hardware in the field
- You won't be three layers removed from the model, waiting on someone else's architecture decisions
- You'll be the one designing it, training it, evaluating it, and making the calls on how to compress it without giving up the performance that matters with a team that ships fast and takes on the CV problems most companies avoid
Skills
- 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
- Feature matching, contrastive learning, or image correlation experience (not required, but may come up in technical interviews, candidates lighter here should be strong across the core areas above)
- Real-time SLAM, visual odometry, or multi-sensor fusion
- Low-level hardware acceleration (CUDA, OpenCL, or specialized accelerators)
- Familiarity with ROS for robotics integration
Company Overview