Job Summary:
Mujin is the future of industrial robotic systems in production and distribution environments. They are seeking a Senior Backend Developer – Cloud Automation to design and implement scalable cloud services integrated with advanced robotics systems, optimizing performance for real-time operations and ensuring secure connectivity between cloud and edge devices.
Responsibilities:
• Design and develop cloud-native applications in Go, Python, and C++; drive language selection based on performance and operational requirements
• Architect microservices-based systems and implement robust APIs (REST/gRPC) for high-volume, low-latency data exchange with robotic controllers
• Own the networking layer between cloud services, on-prem controllers, and edge devices — including VPN tunneling, NAT traversal, firewall rules, iptables, and routing
• Build and maintain secure communication channels: TLS/mTLS pipelines, certificate lifecycle management, DNS configuration, and SSH tunneling
• Design and implement real-time data paths over WebSocket, WebRTC, HTTP/2, QUIC, and WireGuard
• Own PostgreSQL schema design, query optimization, index tuning, and deep performance profiling; understand internals including MVCC, WAL, the query planner, and vacuum behavior
• Build solutions for telemetry ingestion, storage, and processing from distributed robotic fleets
• Leverage AWS, GCP, and Azure services — including serverless, containerization (Docker), and orchestration (Kubernetes) as well as self-hosted bare-metal environments
• Develop and maintain CI/CD pipelines and champion DevOps best practices across the engineering org
• Mentor junior developers and set the bar for code quality, system design, and documentation standards
Qualifications:
Required:
• Bachelor's in Computer Science, Software Engineering, or related field and 5+ years of experience in the following:
• Professional software development experience in cloud or systems environments.
• Hands-on experience with Go (Golang) Or combination of Go, python and C/C++ (Must have recent experience with Golang or Python)
• Strong foundation in distributed systems, microservices architecture, and API design (GraphQL/RESTful/gRPC)
• Comfortable reading protocol specs, packet captures, and source code to diagnose deep issues
• Comfortable handling sensitive/confidential information with discretion and strong judgment.
• Strong written and verbal communication skills, able to explain technical issues clearly to non-technical users and to global stakeholders across time zones.
Preferred:
• Master’s degree in relevant field
• Experience with real-time data streaming, IoT integration, or edge device connectivity
• Knowledge of ROS/ROS2 and robotic system communication protocols
• Familiarity with eBPF, kernel networking internals, or SDN/service meshes
• Prior work on embedded or real-time systems (industrial controllers, warehouse robotics)
• Experience operating in multi-cloud or hybrid cloud + on-prem environments
• Contributions to open-source networking, database, or systems projects
Company:
Mujin offers the complete robotic solution. Founded in 2021, the company is headquartered in Suwanee, USA, with a team of 51-200 employees. The company is currently Growth Stage.