Senior Robotics and Machine Learning Engineer
We are seeking a highly skilled Senior Robotics and Machine Learning Engineer to join our team. The ideal candidate will have expertise in machine learning frameworks, computer vision techniques, and sensor fusion algorithms.
The successful candidate will be responsible for designing, implementing, and optimizing machine learning algorithms for robotics applications. They will also integrate and calibrate various sensors, develop computer vision algorithms, and implement sensor fusion techniques.
In addition, the candidate will train and evaluate machine learning models, integrate perception systems into real-time robotic platforms, and maintain and improve the ML pipeline from raw data to deployed model.
The ideal candidate will have strong proficiency in Python and C++, with experience in ROS/ROS2. They will also have expertise in machine learning frameworks, such as PyTorch, TensorFlow, and ONNX. Additionally, they will have advanced knowledge of computer vision techniques and libraries, such as OpenCV and CUDA.
Key Responsibilities:
* Design, implement, and optimize machine learning algorithms for robotics applications
* Integrate and calibrate various sensors (cameras, radar, IMUs)
* Develop computer vision algorithms for autonomous navigation and object detection
* Implement sensor fusion techniques for enhanced perception accuracy
* Train and evaluate machine learning models for maritime robotics scenarios
* Integrate perception systems into real-time robotic platforms
* Maintain and improve the ML pipeline from raw data to deployed model
Benefits:
* Work on cutting-edge autonomy software for real-world maritime applications
* Direct impact through systems deployed in the field around the world
* Collaborative team that values learning and cross-disciplinary problem-solving
* Office-first but flexible work environment
* Dog friendly office
* Well stocked pantry