Backend Software Engineer Autonomy
Pickle Robot Company builds Physical AI-powered robotic systems for supply-chain truck and container unloading.
Funding history
About Pickle Robot Company
The company provides the Pickle Unload Robot and Dill Autonomy Engine, combining industrial robotics, machine vision, optimal control, generative AI, and targeted human input for warehouse freight handling.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and build backend services that support task planning and autonomy. You will develop scalable, reliable, high-performance systems in Python and, where needed, C++. You will build event-driven and messaging-based architectures, integrate services with robotic workflows, improve service reliability and maintainability, and contribute through code reviews and technical discussions.
Requirements
- 3–5+ years of backend or distributed systems engineering experience
- Strong Python programming experience
- Experience with C++ or another strongly typed language such as Rust, Go, or Java
- Understanding of software architecture, concurrency, and distributed system design
- Experience with event-driven systems, messaging frameworks, or service-oriented architectures
Responsibilities
- Design and build backend services supporting task planning and autonomy
- Develop scalable, reliable, and performant systems using Python and C++ where needed
- Contribute to system architecture and service design
- Build and maintain event-driven systems and messaging-based architectures
- Integrate backend systems with real-world robotic workflows
- Improve system performance, reliability, and maintainability
- Participate in code reviews and technical discussions
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Unlimited vacation
- Paid federal and state holidays
- 401(k) contributions of 5% of salary
- Company-covered travel expenses
