Back to jobsJob overview

About the role

Networking Engineer for Robotics - San Francisco at Polymath Robotics

Required Skills

networkinglinuxpythonbashvpncellularautomationdevops

About the Role

Polymath Robotics is seeking a Networking Engineer/DevOps professional to design and maintain reliable network configurations for autonomous industrial vehicles operating in challenging environments like farms and construction sites. The role involves building connectivity solutions, developing automation tools, and ensuring secure communication between robots and cloud services.

Key Responsibilities

  • Design and maintain reliable network configurations across edge devices and cloud systems
  • Build and manage connectivity solutions including VPNs, NAT traversal, LAN/WAN segregation, and cellular-based links
  • Develop tools and automation to simplify setup, provisioning, and troubleshooting
  • Ensure secure connectivity across variable and lossy environments
  • Create network monitoring dashboards and alerting for field systems

Required Skills & Qualifications

Must Have:

  • 3–5 years of experience in network engineering or systems administration
  • Strong understanding of TCP/UDP, routing, NATs, VPNs, DNS, and firewalls
  • Familiarity with Linux networking tools (iptables, nftables, systemd-networkd, netplan, etc)
  • Ability to automate network configuration and testing (Python, Bash, etc)

Nice to Have:

  • Experience with cellular and low-bandwidth communication setups
  • Familiarity with Peplink hardware
  • Strong debugging skills across both cloud and edge systems

Benefits & Perks

  • Collaborative Environment: Work alongside fantastic team members on collaborative projects
  • Hybrid Workplace: Enjoy the flexibility of a hybrid work model with SF office three days a week
  • Open Source Advocacy: Support for open-source robotics efforts with shareable work