Origin is building autonomous robots for US construction to tackle rising costs, safety risks, and labor shortages. The US Customer Success Manager owns the full deployment lifecycle of Origin’s drywall finishing construction robot, leading a team of Site Deployment Interns/Engineers and ensuring every robot is deployed safely and reliably. The role requires strong working knowledge of US construction sites, customer-facing professionalism, and structured documentation skills.
Requirements
- Lead and develop a team of Site Deployment team in the US
- Build the operator training program and certification framework
- Own the end-to-end site readiness process for every customer engagement
- Maintain a standardized deployment timeline document for every engagement
- Ensure site safety induction is completed by every Robot operator before accessing any construction site
- Operate as the primary on-call escalation for live deployments
- Deliver a structured Deployment Performance Report after every engagement
- Run weekly, monthly, and quarterly client reviews to keep customers updated on project status
- Obtain customer sign-off at the conclusion of every deployment
- Close the customer feedback loop
- Operate a robot scheduling system that prevents conflicts across concurrent deployments and tracks fleet utilization for resource planning
- Maintain zero unlogged safety incidents or near-misses across all deployments
Benefits
- Company-sponsored training and development opportunities
- Competitive salary and benefits package
- Opportunity to work with cutting-edge technology and be part of a growing startup
- Collaborative and dynamic work environment
To apply for this job please visit jobs.workable.com.

Follow us on social media