Software R&D Intern / Full-stack, Device Software, DevOps

Software R&D Intern

Contribute to core product development across backend services, frontend interaction, device communication, and engineering deployment, using software to connect AI, robotics, and real-world applications.

PythonTypeScriptReactFastAPIThree.jsMQTT

We are a startup focused on embodied intelligence applications. Our mission is to combine AI, robotics, and real-world use cases to build application systems for next-generation intelligent devices and agents.

Based on your strengths and interests, you will contribute to one or more areas across full-stack development, embedded/device software, and engineering/operations.

Responsibilities

  • Participate in backend service development for embodied intelligence application systems, including API design, business logic implementation, database modeling, and service integration.
  • Participate in frontend web application development for device status visualization, task management, 3D visualization, and real-time interaction.
  • Participate in software development for device-side, robot-side, or edge nodes, including data collection, message communication, and service integration.
  • Implement reliable communication between frontend/backend, cloud, and devices using protocols such as HTTP RESTful API, WebSocket, and MQTT.
  • Participate in the use and optimization of core infrastructure components such as databases, caches, and message queues.
  • Participate in engineering practices throughout product R&D, including code management, testing, deployment, logging, monitoring, and troubleshooting.
  • Use AI coding tools to improve development efficiency and support code generation, context management, debugging, and documentation.
  • Read English technical documentation and quickly learn and implement new frameworks, SDKs, protocols, and toolchains.

Requirements

  • Strong proficiency in Python and JavaScript/TypeScript, with solid engineering coding practices.
  • Familiarity with common backend frameworks such as FastAPI and SQLAlchemy, and understanding of core web service development patterns.
  • Familiarity with common frontend frameworks such as React, with the ability to independently develop basic pages, components, and state management.
  • Familiarity with Three.js; experience in 3D scenes, device visualization, digital twins, or interactive graphical interfaces is a plus.
  • Familiarity with HTTP RESTful API, WebSocket, MQTT, and core mechanisms of real-time and device communication.
  • Proficiency with relational databases and understanding of common use cases for caches and message queues, such as PostgreSQL/MySQL, Redis, and RabbitMQ/Kafka.
  • Proficiency with Linux and Git, with the ability to develop, debug, and troubleshoot in Linux environments.
  • Ability to read English technical documentation fluently, with strong self-learning capability.
  • Experience using AI coding tools, with your own understanding of context engineering, prompt organization, and AI-assisted development.
  • Strong communication, ownership, and problem decomposition skills, and the ability to deliver in a fast-changing startup environment.

Nice to Have

  • Familiarity with C++, with experience in robotics, embedded systems, edge computing, or high-performance module development.
  • Familiarity with WebRTC, with experience in audio/video transmission, remote control, or real-time interactive systems.
  • Experience with cloud platforms such as AWS, Alibaba Cloud, Tencent Cloud, Volcano Engine, GCP, or Azure.
  • Experience with Docker, CI/CD, automated deployment, DevOps, or infrastructure engineering.
  • Experience with observability systems, including logging, metrics, tracing, and alerting.
  • Project experience in robotics, ROS, simulation, digital twins, IoT, intelligent hardware, or embodied intelligence.
  • Solid personal projects, open-source contributions, technical blogs, or other demonstrable work.

What You'll Gain

  • The opportunity to build real embodied intelligence products from 0 to 1.
  • Exposure to a cross-domain stack spanning AI applications, robotics systems, real-time communication, 3D visualization, and engineering deployment.
  • Direct collaboration with the core team and strong room for technical ownership and growth.
  • Opportunities to own independent modules based on your capabilities and continuously participate in product iteration.
  • Top performers may receive full-time conversion or long-term collaboration opportunities.