← All roles

Staff Software Engineer, Data Platform

Agility Robotics· Software Engineering
Apply on company site
Remote$191k - $299kfull-timePosted 2mo ago

About the role

Staff Software Engineer on the Data Platform team building the infrastructure for ingestion, processing, discovery, serving, and analysis of large-scale robot-generated data to improve robot performance and fleet analytics.

Responsibilities

  • Data Ingestion: Design and implement scalable data pipelines for ingesting and processing telemetry, logs and sensor data from a fleet of robots and associated cloud software
  • Data Agents: Develop and maintain data ingestion agents running on robot software to ingest high volume data in low connectivity environments
  • Data Formats: Maintain and develop data formats and protocols optimized for transmission, storage and query of data recordings, sensor data and telemetry
  • Observability systems: Develop and maintain observability systems using tools like fluentbit, OpenTelemetry etc enabling real-time monitoring and analytics of fleet operations
  • Big Data Processing: Implement solutions to prepare high volume, high velocity data for analysis using technologies such as Spark, Kafka or equivalent
  • 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
  • IoT integration: Leverage IoT experience to improve data collection and processing pipelines from robot sensors and edge devices

Qualifications

  • 5+ years of strong experience in building and scaling cloud-based data platforms with familiarity in cloud providers like 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 languages like Java, Scala (any JVM), or Python and a solid understanding of distributed systems and microservices architectures

Skills

Required:Cloud data platform developmentBig data frameworksOSS data formats and protocolsObservabilityProgramming languagesDistributed systems & microservices

Benefits

  • 401(k) Plan with 6% company match
  • Equity: Company stock options
  • 100% company-paid medical, dental, vision, and short/long-term disability insurance
  • Benefits eligible on first day of employment
  • Employee Assistance Program (EAP)
  • Flexible PTO and holidays (unlimited for exempt; 10 vacation days for non-exempt) including winter shutdown
  • On-site catered lunches four times a week and snacks in Salem and Pittsburgh offices
  • Generous paid parental leave
  • Culture supporting flexible work arrangements
  • Professional development and tuition reimbursement
  • Relocation assistance for eligible roles
  • Annual discretionary bonus
Last updated Aug 20, 2026. Interested? Apply on the company site.

About Agility Robotics

Industrial Humanoid Automation | Agility

Industrial Humanoid Automation | Agility's humanoid robots are deployed today in manufacturing, distribution, and logistics. Proven automation for industrial environments.

ArcArms and roboticsAutomationDigitHumanoid robotsIndustrial automationcloud platformdistribution

More open roles at Agility Robotics