SDE Intern
Apply NowAbout Origin Origin (previously 10xConstruction) is building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings. Join India’s most talent-dense robotics team consisting of individuals from IITs, Stanford, UCLA, etc.
About the RoleWe're looking for an SDE Intern who can work across the stack — backend services, frontend dashboards, and the systems layer underneath. You'll build software that talks to real robots: telemetry pipelines, operator interfaces, APIs that bridge cloud and edge. Things break in interesting ways when your backend is running on a Jetson at a construction site, not just in a data centre. If you want to write code that ships to production and actually moves hardware, this is the role.
Responsibilities Backend & APIs • Build and maintain backend services in Python — FastAPI, async workflows, background task processing. • Design and integrate REST and WebSocket APIs for robot telemetry, operator commands, and data ingestion. • Work with data processing pipelines that handle sensor data, image streams, and job-site logs.
Frontend • Develop frontend dashboards and operator tools using JavaScript and React. • Build interfaces that display real-time robot status, site data, and diagnostic information in a way that's actually useful to operators and engineers. • Iterate on UI based on feedback from the team and field deployments.
Systems & Infrastructure • Work on Linux-based systems — development, debugging, and deployments across cloud and edge (Jetson) environments. • Debug real production issues that cut across frontend, backend, and infrastructure. Trace a bug from a React component through an API to a misconfigured service on a device. • Help with containerised deployments using Docker, including building and maintaining images for multi-architecture targets. • Understand how processes, networking, and file systems behave on the machines your code runs on — not just the application layer.
Collaboration • Work closely with robotics and systems engineers to support robot workflows and integrate software with hardware pipelines. • Contribute to internal tooling, developer documentation, and shared libraries