Staff Software Engineer, Data Platform
Agility Robotics· Software Engineering
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
- Maintenance & Repair Technician3d agoSalem, OR · Operations
- Senior Demand Generation & Campaign Strategy Manager3d agoRemote · Marketing
- Payroll Specialist3d agoHybrid (Pittsburgh, PA and Fremont, CA) · Accounting and Finance
- Manager. Accounts Payable3d agoHybrid (Fremont, CA) · Accounting and Finance
- Mechanical Engineer II3d agoHybrid (Fremont, CA) · Hardware