Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Pickle Robot Company

Backend Software Engineer – Human-Robot Interaction

Pickle Robot Company

Backend Software Engineer developing scalable systems that support task planning and robotic workflows at Pickle Robot. Collaborating with robotics engineers to power real-world robotic systems on the warehouse floor.

Posted 6/9/2026full-timeCharlestown • Massachusetts • 🇺🇸 United StatesJuniorMid-Level💰 $120,000 - $170,000 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsFlaskGoJavaKafkaMicroservicesPythonRust

About the role

Key responsibilities & impact
  • Design and build backend services supporting front-end systems
  • Develop scalable, reliable, and performant systems using Python
  • Contribute to system architecture and service design within the team
  • Build and maintain event-driven systems and messaging-based architectures
  • Collaborate closely with robotics engineers to integrate backend systems with real-world workflows
  • Improve system performance, reliability, and maintainability across services
  • Participate in code reviews and technical discussions to elevate engineering standards

Requirements

What you’ll need
  • 2-5+ years of experience in backend or distributed systems engineering
  • Strong programming experience in Python
  • Experience building or supporting web applications using Flask or REST API
  • Experience with C++ or another strongly typed language (e.g., Rust, Go, Java)
  • Strong understanding of software architecture, concurrency, and distributed system design
  • Experience building or supporting event-driven systems, messaging frameworks, or service-oriented architectures
  • Experience developing systems that interface with hardware, robotics, or real-world operational environments is a plus
  • 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

Benefits

Comp & perks
  • health, dental, & vision insurance
  • unlimited vacation
  • all federal and state holidays
  • 401K contributions of 5% your salary
  • travel supplies
  • other items to make your working life more fun, comfortable, and productive

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFlaskREST APIC++RustGoJavaevent-driven systemsmessaging frameworksdistributed systems
Soft Skills
collaborationcode reviewstechnical discussions