G

GRAM

Cloud HR suite: attendance, scheduling, payroll

Senior Software Engineer - Robot Data Infrastructure

Data EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, electrical engineering, applied mathematics, or a related field, or equivalent practical experience.
  • Strong Python programming ability and working proficiency in C++, Rust, Java, or Go.
  • Experience operating object-storage and streaming or batch-processing systems against defined throughput, freshness, data-integrity, or reliability targets, including schema evolution, orchestration, and safe backfills.
  • Direct experience preserving provenance and temporal relationships across video, time-series, sensor, event, or other multimodal data.
  • Demonstrated ownership of a production pipeline incident that caused silent data loss, corrupt data, or an unavailable downstream dataset, including detection, root cause, recovery or backfill, and a test or monitor that prevented recurrence.

Responsibilities

  • Build reliable ingestion and processing systems for synchronized video, sensor, command, capture-device state, intervention, outcome, and machine-health data.
  • Define versioned schemas and lineage connecting every run to its robot configuration, calibration, software, model, operator protocol, and experiment.
  • Develop automated checks for time drift, missing streams, corruption, calibration faults, schema breaks, weak coverage, and silent data loss.
  • Build systems for indexing, filtering, sampling, curation, dataset versioning, replay, and delivery into training and evaluation workflows.
  • Instrument the edge-to-training path with service-level metrics, traceability, failure isolation, and safe reprocessing.
  • Design storage and compute paths that support large multimodal records without losing reproducibility or making iteration dependent on manual recovery.
  • Use training and evaluation evidence to revise capture contracts, quality thresholds, dataset composition, and retention policy.

Desired Qualifications

  • Robotics, autonomous vehicles, fleet telemetry, teleoperation, or another embodied-data environment.
  • Training-data systems, multimodal alignment, active-learning queues, dataset observability, or reproducible replay.
  • Edge capture in bandwidth-constrained or intermittently connected environments.

About the Company

GRAM

Cloud HR suite: attendance, scheduling, payroll

Gramn provides cloud-based HR software under the Jobcan brand to streamline HR tasks. Its main product, Jobcan Attendance Management, tracks employee time across multiple clock-in methods (PC, phone, IC cards, biometric devices) with real-time data on a central dashboard, automates work-hour calculations and overtime, and sends alerts to avoid missed clock-ins. Jobcan Shift Management lets employees digitally submit shift preferences, after which the system generates optimized schedules based on requests and staffing needs. Additional modules include Leave Management and Payroll, which integrates attendance data to simplify payroll processing. Offered on a subscription basis, customers pick and combine the functions they need. The system is multi-language, supports integration with external payroll software, and targets a wide range of industries and company sizes.

Company size
1-10
Company stage
Seed
Total funding
$440K
Headquarters
Tokyo, Japan
Founded
2012

Recently Posted Jobs

Explore more opportunities at GRAM

See more jobs