SDE Apprentice - Backend & Android
Core
Develop backend services and Android applications for autonomous construction robots, enabling operators to control and monitor robots in real-time.
Role type
Junior Software Engineer (Backend & Android)
Builds
Production code for robot control systems, telemetry APIs, and operator HMI interfaces.
Domain
Robotics, Construction Technology, IoT
Deliverable
production ML models | product features
Required skills
Python, Kotlin, REST APIs, SQL, Git, Linux, Data Structures, Algorithms, OOP, Networking
Preferred skills
WebSockets, React, Docker, CI/CD, Cloud platforms, ROS2
Responsibilities
Build and maintain Python backend services (FastAPI) and REST/WebSocket APIs; Develop and debug native Android apps (Kotlin) for robot control; Design database schemas and write efficient queries; Debug end-to-end issues across the stack; Write tests and participate in code reviews. (via careerplan.io/jobs/8d1b3c4b-83f3-435e-ae6e-d2840c3425d0-sde-apprentice-backend-android-at-origin)
Seniority
Junior, Apprentice
