Agility Robotics
Robotics
SoftwareEngineerIII,DataPlatform
“Software Engineer III, Data Platform at Agility Robotics. Skills: Data Platform, Data Ingestion, Multimodal Data Integration, Distributed Processing, Cloud Platform. Design and implement scalable data pipelines for ingesting and processing telemetry, logs and sensor data from our fleet of robots and associated cloud software. Develop systems to handle complex multimodal logs, ensuring precise synchronization between video, audio, IMU, and joint-state data for downstream analysis and robot "black”
Industry & Context.
Applicants must have current authorization to work in the United States
What They're Looking For.
Must Have
3-5 years of experience building and scaling cloud-based data platforms(AWS, GCP, or Azure), Proficient in big data frameworks like Spark, Kafka, Beam, Flink etc, Familiarity with OSS data formats like Parquet, Arrow, Iceberg and protocols like Avro and Protobuf, Experience with observability tools(e.g. OpenTelemetry, Prometheus etc) and implementing metrics, tracing and logging systems, proficiency in Python and at least one JVM language (Java or Scala), experience in microservices, Proven experience handling diverse data types—specifically combining unstructured data (logs/video) with structured telemetry
Nice to Have
Experience with robot-specific data formats (MCAP, ROS bags) and visualization tools like Foxglove or RVIZ, Understanding of time-sync challenges in multimodal data (e.g. , PTP/NTP synchronization across sensors), Experience with Kubernetes and containerized deployment patterns, Familiarity with C++ or Rust for high-performance data handling at the edge, Experience with edge computing, Greengrass, or managing data from embedded devices
What You'll Do.
Design and implement scalable data pipelines for ingesting and processing telemetry
logs and sensor data from our fleet of robots and associated cloud software
Develop systems to handle complex multimodal logs
ensuring precise synchronization between video
and joint-state data for downstream analysis and robot "black box" reconstruction/playback
Contribute to the development of data ingestion agents running on-robot to manage high-volume data throughput in variable connectivity environments
Implement and optimize data formats (e. g.
Parquet) specifically tuned for the storage and rapid querying of rich multimodal robotics recordings
Develop and maintain observability systems using tools like fluentbit
OpenTelemetry etc enabling real-time monitoring and analytics of fleet operations
or Flink to transform raw robot data into structured datasets ready for business intelligence and long-horizon fleet analytics
Build and optimize tools for internal stakeholders for business intelligence and long-horizon fleet analytics and forecasting using existing tools like AWS S3
How You'll Work.
Team & Collaboration
Work closely with AI and Hardware teams to ensure data tools meet the needs of those training the next generation of humanoid models
Applying for this Software Engineer III, Data Platform role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Agility Robotics?
Real rants from real employees. Read before you apply.