> Markdown version of [/jobs/ext/286478-dev-ops-engineer](https://www.wearedevelopers.com/jobs/ext/286478-dev-ops-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Dev Ops Engineer - **Company:** Remedy Robotics, Inc. - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Amazon Web Services, C++ (Programming Language), Ubuntu (Operating System), Cloud Computing, Continuous Integration, Cursor (Graphical User Interface Elements), Linux, DevOps, Github, Python (Programming Language), Linux System Administration, Machine Learning, Package Management Systems, Regression Testing, Scientific Computating, Software Engineering, TypeScript, Kubernetes, Machine Learning Operations, Docker - **Published:** May 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d2f576c1e84f39c3 ## About the Role Do you have experience in TypeScript?, * 5+ years of DevOps, platform, or infrastructure engineering on non-trivial systems * Operated CI/CD for a polyglot codebase - you've debugged GitHub Actions runners, written nontrivial workflows, and understand the tradeoffs of self-hosted vs hosted runners * Strong Linux administration skills and comfort with infrastructure-as-code * Strong Python fluency - most of our code is Python and you'll be living in it daily; can read and contribute to C++ and TypeScript when needed * Cloud experience (AWS or equivalent) * Advanced fluency with coding agents (Claude Code, Cursor, or equivalents) - you use them as a daily force multiplier * Clear communication and a service mindset - your job is to make other engineers faster, * Robotics, embedded, or scientific computing background - you've dealt with hardware that needs to be on for tests to pass * ML pipeline tooling experience (SkyPilot, MetaFlow, Ray, or similar) * Self-hosted GitHub Actions runners at scale * Python monorepo tooling (uv, Poetry, Bazel) and C++ packaging (Conan, vcpkg) * Real-time Linux experience * Audit-friendly build infrastructure - signed builds, traceable artifacts, reproducible builds (relevant for IEC 62304 down the road) * Prior medical device or regulated industry experience * Docker and Kubernetes familiarity (we don't run K8s today but may grow into it) ## Description You'll own the developer platform for a small, multi-disciplinary engineering team building an autonomous surgical robot. The stack is primarily Python (ML, orchestration, much of the application code) with some C++ for performance-critical robot control and TypeScript for surgical UIs, running across on-prem lab compute, GPU workstations, and the cloud. You'll work directly with our software, ML, hardware, and data teams to make the development cycle fast and the deployments boring. This is a team-of-one role. You'll set the platform direction, build it, and operate it., * Build and operate CI/CD covering our Python codebase (the bulk of the work), C++ robot control code, ML training pipelines, and TypeScript UIs - each with different testing and deploy patterns * Own our lab compute infrastructure: the server-room PCs running Ubuntu, GPU workstations, and the supporting network * Improve developer experience across the org: local dev environments, package management, build times, test reliability * Integrate hardware-in-the-loop testing into the CI flow where it makes sense (the robot lives in the lab and needs to participate in regression testing) * Standardize and harden security across on-prem and cloud * Work with the ML team on GPU pipelines, experiment tracking, and model deployment * Manage cloud infrastructure for training, data, and remote services * Collaborate with the engineers to unlock the best tools and processes for the team ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [DevOps Engineer Salary [2023]](https://www.wearedevelopers.com/magazine/203-devops-engineer-salary-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)