Deployment Engineer

Dyna Robotics
Redwood City, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

CAN Bus Dynamic Host Configuration Protocol Software Debugging Linux Domain Name System (DNS) Ethernet Physical Layer Virtual Private Networks (VPN) Python (Programming Language) Transmission Control Protocol (TCP) Virtual Local Area Networks Wi-Fi Technology Datadog
+5 more
Grafana Firewalls (Computer Science) Hardware Infrastructure Docker Hardware Debugging

Job description

This is a hands-on role for someone who’s equally comfortable reading a Python traceback, crimping an ethernet cable, arguing about GPU thermals, and talking a customer’s IT contact through firewall whitelisting, often in the same afternoon., * Stand up and maintain deployment sites. Network bring-up (captive portals, firewall/MAC whitelisting, token rotation, Tailscale, VLANs/SSIDs, WiFi and TCP tuning), inference server provisioning, and end-to-end validation that a robot is collecting/inferring correctly.

  • Own incident response. Carry the on-call pager, triage and lead incidents on incident.io, debug under pressure (motor/CAN bus timeouts, container crash-loops, upload/finalize-queue stalls, GPU-not-detected), and write the post-mortem and follow-ups.
  • Debug across the stack. Linux services and Docker container health, GPU/inference server issues, networking, and robot hardware (arm/motor swaps, cabling, sensors).
  • Be the on-site face for customers. Coordinate directly with customer IT and site contacts, schedule and run deployments, and represent Dyna professionally at sites, showrooms, and conferences.
  • Make the function scalable. Turn tribal knowledge into runbooks, networking/provisioning scripts, monitoring/dashboards, and onboarding so that no single site (or person) is a point of failure.
  • Close the loop with engineering. File clear, reproducible reports back to hardware/software/research teams and push for fleet-wide fixes (not just one-off patches).

Requirements

Do you have experience in Customer communication?, * Strong Linux fundamentals: shell, systemd/services, SSH, log spelunking, and Docker.

  • Solid networking skills: DHCP/DNS, firewalls, VPN (e.g. Tailscale/WireGuard), VLANs, WiFi behavior, and the patience to deal with hostile customer networks (captive portals, locked-down firewalls).
  • Comfort with GPU/server hardware and inference workloads: drivers, nvidia-smi, thermal/power constraints, basic benchmarking.
  • Hands-on hardware debugging instinct - willing to physically swap an arm, reseat a connector, or trace a flaky cable.
  • Calm, structured incident response and clear written communication (status updates, post-mortems).
  • Customer-facing maturity and willingness to travel to sites on short notice., * Robotics or embedded experience: CAN bus / socketcan, motor controllers, sensors/cameras (e.g. GStreamer pipelines).
  • Experience building observability (Grafana/Datadog) and writing deployment/automation scripts.
  • Prior field/deployment, SRE, or solutions-engineering role at a hardware or robotics startup.
  • Experience setting up on-call processes and runbooks from scratch.

About the company

Dyna Robotics makes general-purpose robots powered by a proprietary embodied AI foundation model that generalizes and self-improves across varied environments with commercial-grade performance. Dyna’s robots have been deployed at customers across multiple industries. Our frontier model has the top generalization and performance in the industry.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:29 min

Managing queues using Azure Service Bus Explorer

Radu Vunvulea Radu Vunvulea · WWC 2022

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all