JobBobsReal-time global job discoveryLive

Software Engineer III, Data Platform

Agilityrobotics · Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) · 2026-06-10

executive
Apply on the employer's site

About this role

<div class="content-intro"><p>Agility’s commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.</p></div><h1><span style="font-size: 12pt;">About The Role</span></h1> <p><span style="font-size: 10pt;">Join the team building the data backbone for fleet-scale humanoid robotics. As a <strong>Software Engineer III</strong> on our Data Platform team, you will implement and scale the infrastructure required to ingest, process, and synchronize massive datasets from our robots. You will focus on the technical challenges of handling <strong>multimodal log data</strong>—ensuring that high-frequency sensor data, video feeds, and telemetry are perfectly aligned for playback and ML training.</span></p> <h2><span style="font-size: 12pt;">Key Responsibilities</span></h2> <ul> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Data Ingestion: Design and implement scalable data pipelines for ingesting and processing telemetry, logs and sensor data from our fleet of robots and associated cloud software</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Multimodal Data Integration: Develop systems to handle complex multimodal logs, ensuring precise synchronization between video, audio, IMU, and joint-state data for downstream analysis and robot "black box" reconstruction/playback.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Edge Data Agents: Contribute to the development of data ingestion agents running on-robot to manage high-volume data throughput in variable connectivity environments.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Data Optimization: Implement and optimize data formats (e.g., MCAP, Parquet) specifically tuned for the storage and rapid querying of rich multimodal robotics recordings.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Observability systems: Develop and maintain observability systems using tools like fluentbit, OpenTelemetry etc enabling real-time monitoring and analytics of fleet operations.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Distributed Processing: Use Spark, Kafka, or Flink to transform raw robot data into structured datasets ready for business intelligence and long-horizon fleet analytics.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Stakeholder Collaboration: Work closely with AI and Hardware teams to ensure data tools meet the needs of those training the next generation of humanoid models.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Cloud Platform: Build and optimize tools for internal stakeholders for business intelligence and long-horizon fleet analytics and forecasting using existing tools like AWS S3, Athena, Sagemaker etc.</span></li> </ul> <h2><span style="font-size: 12pt;">Required Qualifications</span></h2> <ul> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>3-5 years</strong> of experience building and scaling cloud-based data platforms(AWS, GCP, or Azure).</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>Big Data Tech</strong>: Proficient in big data frameworks like Spark, Kafka, Beam, Flink etc</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>Data Formats</strong>: Familiarity with OSS data formats like Parquet, Arrow, Iceberg and protocols like Avro and Protobuf.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Experience with <strong>observability</strong> tools(e.g. OpenTelemetry, Prometheus etc) and implementing metrics, tracing and logging systems</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Strong proficiency in <strong>Python</strong> and at least one <strong>JVM</strong> language (Java or Scala), with experience in microservices.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;">Proven experience handling diverse data types—specifically combining unstructured data (logs/video) with structured telemetry</span></li> </ul> <h2><span style="font-size: 12pt;">Bonus Qualifications</span></h2> <ul> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>Robotics/AV Background</strong>: Experience with robot-specific data formats (MCAP, ROS bags) and visualization tools like Foxglove or RVIZ.</span></li> <li style="font-size: 10pt;"><span style="font-size: 10pt;"><strong>Sensor Fusion</strong>: Understanding of time-sync challenges in multimodal data (e.g., PTP/NTP synchronization across sensors).</span></li> <li…

Skills asked for

Similar jobs

Apply on the employer's site

Your next role is already in here.

Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.