Source description
About the role
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
More at Pickle Robot
Related open roles
Software Engineering Manager, Motion Planning
United States · Hybrid
Backend Software Engineer – Software Architecture
United States · Hybrid
Senior Perception Software Engineer
United States · Hybrid
Software Engineering Manager, Human-Robot Interaction
United States · Hybrid
Simulation Software Engineer – Robotics Platform
United States · Hybrid
Backend Software Engineer – Autonomy
United States · Hybrid
