P

Pickle Robot

Robotic unloading solutions for warehouses

Senior Machine Learning Engineer - Perception

Computer VisionConfirmed live in the last 24 hours
Full-timeCharlestown, Boston, MA, USA

About the Job

Requirements

  • At least 5 years of experience in machine learning and computer vision, including personally carrying models from problem statement to measured outcome.
  • Ability to frame problems by translating high-level product requirements into specific engineering tasks and explaining technical trade-offs to non-expert stakeholders.
  • Hands-on experience building datasets at scale, including generation or collection, curation, automated quality assurance, coverage and bias analysis, and active learning to systematically close edge cases.
  • Experience with baselines, ablations, metric design, and assessing whether results are real.
  • Expert-level Python and PyTorch skills.
  • Comfort with cloud training infrastructure such as GCP or AWS, Docker, and experiment tracking tools.
  • Professional experience developing and training at least one of the following: multi-task models, multi-modal models, multi-view models, or self-supervised, outcome-based, or reward-driven learning.

Responsibilities

  • Turn ambiguous picking performance goals into well-posed machine-learning problems by deciding model predictions, label and reward definitions, loss functions, and success criteria.
  • Own dataset strategy end-to-end, including large-scale synthetic scene generation, distributed cloud dataset jobs, scene-diversity filtering, and self-supervised label generation; identify and address data bottlenecks.
  • Fine-tune large backbones with multiple task-specific heads and run disciplined experiments, deciding which experiment to run next and when to stop.
  • Define offline metrics that predict on-robot outcomes and online metrics that support improvement on edge cases.
  • Conduct rigorous code reviews, mentor engineers earlier in their careers, and contribute to the perception and grasping roadmap.
  • Produce deployable models with appropriate latency budgets, exportable graphs, and reproducible artifacts, and partner with engineers responsible for runtime integration and inference optimization.

About the Company

Pickle Robot

Robotic unloading solutions for warehouses

Pickle Robot builds robotic systems that help unload trucks and containers at warehouse loading docks for logistics and e-commerce operations. The robots work alongside human workers to handle heavy or repetitive unloading tasks, using onboard sensors and software to coordinate paths and actions. Revenue comes from selling or leasing robots and providing maintenance and software licenses. The company focuses on dock-side automation to differentiate itself by offering flexible ownership models and ongoing support, aiming to improve safety and speed of unloading while reducing worker fatigue.

Company size
51-200
Company stage
Series B
Total funding
$102.5M
Headquarters
Boston, MA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Pickle Robot

See more jobs