Pickle Robot Company

Pickle Robot Company

Backend Software Engineer – Human-Robot Interaction

Charlestown, MA · Staff+

Sponsorship not specified$120k-$177kDetected 44 days ago
PythonJavaGoRustC++FlaskDistributed SystemsBackend DevelopmentRESTKafkaMachine LearningSystems EngineeringRobotics

About the role

  • This role sits at the intersection of software engineering and robotics infrastructure.
  • At Pickle, your code directly impacts how autonomous robots operate in production warehouses.
  • The salary range listed here is provided in accordance with Massachusetts law and reflects what we reasonably and in good faith expect to offer for this role.

Responsibilities

  • Experience building or supporting web applications using Flask or REST API
  • Experience building or supporting event-driven systems, messaging frameworks, or service-oriented architectures
  • Pickle is looking for a Backend Software Engineer to join our Human-Robot Interaction team, focused on building scalable systems that support task planning and robotic workflows.
  • You'll work closely with robotics engineers to design and build backend services that power real-world robotic systems on the warehouse floor.
  • You'll own meaningful pieces of the stack, collaborate across a tight-knit engineering team, and see the results of your work in the real world.

Requirements

  • 2-5+ years of experience in backend or distributed systems engineering
  • Experience with C++ or another strongly typed language (e.g., Rust, Go, Java)
  • Strong understanding of software architecture, concurrency, and distributed system design

Nice to have

  • Experience working across multiple programming languages
  • Familiarity with distributed systems or microservices architectures
  • Exposure to robotics, autonomy, or hardware-integrated systems
  • Experience with messaging systems (e.g., Kafka, ROS, or similar)
  • Experience with Human-Robot Interaction
  • About Pickle Robot Want to get in on the ground floor of a fast-growing, VC-backed robotics company?
  • Join Pickle Robot!
  • Pickle robots unload trucks.

Compensation

  • The salary range listed here is provided in accordance with Massachusetts law and reflects what we reasonably and in good faith expect to offer for this role.

Company info

  • We're looking for a strong software engineer who cares deeply about code quality, system design, and performance - someone who can bring solid backend engineering practices into a robotics environment and isn't afraid to get close to the hardware.

This listing is sourced directly from Pickle Robot Company's careers page and normalized into a canonical job model.