Senior Machine Learning Engineer (Computer Vision)
Berkshire Grey
- Bedford, United Kingdom
- On-site
- Senior Level
- Posted
Join our Scoop engineering team as a Senior Machine Learning Engineer specializing in Computer Vision. You will develop innovative solutions to complex trailer-unload computer vision challenges, enhancing the performance and reliability of our robotic unloading systems. This role offers a unique opportunity to work at the forefront of robotics and logistics.
Database systems as data source, such as MongoDB
Responsibilities
- Développer de nouvelles approches pour résoudre des problèmes de vision par ordinateur liés au déchargement de remorques.
- Prototyper rapidement des solutions et créer des démonstrations pour les parties prenantes.
- Servir de sujet d'expertise pour la transition des prototypes vers les équipes produit.
Provide technical leadership on key projects
- Demonstrated experience training and adapting of existing machine learning architectures for computer vision, such as CNNs/ViTs or VLMs, to solve tasks such as grasp estimation, object detection/segmentation, depth estimation, or anomaly/outlier detection
- Rapidly prototype and iterate on solutions to challenging problems
- Demonstrated proficiency to solve real world computer vision problems with machine learning
- Determine and communicate justification of technical priorities
- Develop on and troubleshoot real robotic systems
- Mentor junior engineers
- Collecting and training on real and synthetic datasets, including various forms of data augmentation
- Real-time perception-based control
- Experiment tracking and dataset management (e.g. Weights & Biases)
Requirements
- Work in a fast-paced environment with changing priorities
- Master’s degree in Robotics, Machine Learning, Computer Vision, Computer Science or a closely related field
Demonstrated ability to
- Experience with major deep learning frameworks such as PyTorch
- 4+ years of experience in software development with a focus on robotic manipulation or related areas
- Work independently on a variety of projects while maintaining focus
- Strong verbal and written communication skills, capable of explaining complex ideas clearly and concisely to both technical and non-technical stakeholders
Strong development expertise in Python and C++
- Experience with data science tools & libraries like numpy, pandas, scipy, matplotlib, scikit-learn
- MS / PhD in Machine Learning, Computer Vision, Computer Science or a closely related field
- Experience with:
- Robotic vision sensors and camera to robot calibration
- Both RGB and depth data
- Applying machine learning to hardware interacting with the real world
- ROS or ROS2
- Parallel/distributed systems and asynchronous/concurrent programming
Preferred
- Demonstrated technical proficiency in computer vision applied to robotic manipulation, such as grasp estimation or long-tailed object detection & segmentation in clutter
- Robot simulators (e.g. Isaac Sim)
- Combining model-based and data-driven approaches
- Docker, cloud computing, or similar applications
Pay
USD 130,000 - 200,000
jobapplier