Skip to main content

agilityrobotics

Software Engineer III, Data Platform

Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)From $224kmidAdded 2 days ago

About this role

Build the data infrastructure powering a fleet of humanoid robots at scale. This role focuses on ingesting, processing, and synchronizing multimodal sensor data—video, telemetry, and logs—from robots deployed in warehouses and manufacturing to enable ML training and fleet analytics.

What you'll do

  • Design scalable data pipelines to ingest telemetry, logs, and sensor data from robot fleets
  • Develop systems to synchronize and align multimodal data (video, audio, IMU, joint-state) for playback and analysis
  • Build on-robot data agents to manage high-volume throughput in variable connectivity environments
  • Implement and optimize data formats (MCAP, Parquet) for efficient storage and querying of robotics recordings
  • Develop observability systems using tools like FluentBit and OpenTelemetry for real-time fleet monitoring
  • Use Spark, Kafka, or Flink to transform raw robot data into structured datasets for analytics and business intelligence

What they're looking for

  • Python and JVM languages (Java or Scala)
  • Cloud platforms (AWS, GCP, or Azure)
  • Big data frameworks (Spark, Kafka, Beam, Flink)
  • Data formats (Parquet, Arrow, Iceberg, Avro, Protobuf)
  • Observability tools (OpenTelemetry, Prometheus)
  • Microservices architecture
  • Multimodal and unstructured data handling
  • Robotics data formats (MCAP, ROS bags) - bonus
Apply on the employer's site

Opens the official application on the employer’s site. No login required.