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.
Apply directly at Pickle Robot Company →Create a free account for alerts like thisView Pickle Robot Company immigration profile
This listing is sourced directly from Pickle Robot Company's careers page and normalized into a canonical job model.