jobapplier

Senior Machine Learning Engineer (Computer Vision)

Berkshire Grey

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