Posted 3w ago

SDE Intern

@ Origin
Bengaluru, Karnataka, India
OnsiteContract
Responsibilities:Build backend, Develop frontend, Integrate systems
Requirements Summary:Strong CS fundamentals; Python; JavaScript/React; Linux; APIs; reading and modifying code.
Technical Tools Mentioned:Python, FastAPI, REST, WebSocket, JavaScript, React, Linux, Docker
Save
Mark Applied
Hide Job
Report & Hide
Job Description

About 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 Role

We'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