Full-stack Engineer

Date PostedMay 26, 2026LocationTokyo, Bunkyo, JapanCompanybloomtech.incSalaryJPY 8000K - JPY 15000KTypeit (embedded software, control systems) - software architecture it (pc, web, unix) - web application se it (pc, web, unix) - fullstack engineer

Job Summary

The Full-stack Engineer will design and implement real-time teleoperation systems and high-performance interfaces for humanoid robot data ecosystems. The role involves close collaboration with robot operators and ML teams to improve data collection quality and workflow management. Responsibilities include building intuitive web-based dashboards, managing APIs, and ensuring secure communication protocols.

Responsibilities

  • Develop real-time teleoperation and streaming systems
  • Build web-based dashboards for data monitoring
  • Collaborate with ML teams on data ingestion workflows
  • Design secure APIs for internal/external service interaction

Required Skills

  • 4+ years full-stack experience (Go, Python, Next.js, React)
  • Expertise in real-time protocols (WebRTC, WebSocket)
  • Familiarity with ROS2 and robotics middleware
  • Experience with cloud infrastructure (AWS/GCP)

Job Details

### Job Description Design, develop and implement teleoperation systems, including real‑time control, low‑latency audio/video streaming and operator-facing interfaces. Work closely with robot operators to gather feedback from real‑world use and continuously improve the user experience. Provide data‑quality feedback through the teleoperation UI to encourage higher‑quality data collection. Develop and maintain applications that support data collection, such as internal tools and dashboards. Build intuitive web‑based interfaces for managing and monitoring data pipelines. Collaborate with VLA teams and Data/ML platform teams to ensure seamless data ingestion and workflow management. Design and implement APIs to facilitate data interactions between internal services and external data sources. Develop configuration‑management systems to store and update metadata, including robot configurations and task descriptions. Ensure secure communication through robust authentication and access‑control mechanisms. ### Required Qualifications - Bachelor's degree in Computer Science or a related field (or equivalent practical experience). - 4+ years of professional experience as a full‑stack engineer, with proficiency in both backend and frontend development. - Backend: Proficiency in implementing solutions using technologies such as Go and Python FastAPI. - Frontend: Proficiency in modern frameworks such as Next.js, React. - Cloud: Familiarity with cloud platforms such as AWS or GCP. - Leadership: Experience leading and driving technical decisions with initiative as a Tech Lead, Team Lead, or equivalent. - Demonstrated experience in at least one of the following areas: - A strong understanding of real‑time communication protocols (e.g., WebRTC, WebSocket, MQTT, gRPC). - Experience with large-scale data processing. - Hands-on experience with ROS/ROS2 and related web tools (e.g., ROSBridge, Foxglove, Webviz). ### Preferred Qualifications - Specialized Technical Experience: - Experience with development micro services. - Experience with development of realtime dashboards. - Familiarity with robot telemetry, sensor data visualization, and live camera feeds. - Experience optimizing system performance using performance analysis tools. - DevOps, SRE & Quality Assurance: - Familiarity with best practices, including observability, CI/CD, and incident response. - Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation. - Proficiency in implementing and maintaining automated testing across all levels (unit, integration, E2E).