Software Developer II, Cosmos
Core
Build and scale real-time data infrastructure that collects, processes, and delivers telemetry from robotic workcells across Amazon's fulfillment network.
Role type
Senior Software Development Engineer (Data Infrastructure)
Builds
Real-time data pipelines, event ingestion systems, and data lake storage for robotics telemetry
Domain
Robotics, Data Engineering, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, TypeScript, C#, C++, Perl, Object Oriented Design, Distributed Systems, Stream Processing, Data Lake Architectures
Preferred skills
Apache Flink, Amazon Kinesis, Container Orchestration (ECS), Relational Databases, Data Warehouses (Redshift), Data Lake (S3, Iceberg, Hive)
Technologies
Java, TypeScript, CDK, Kinesis, Flink, Athena, ECS, Redshift, S3, Iceberg, Hive
Responsibilities
Design and develop components for event ingestion, stream processing, and data lake storage; Write clean, well-tested production code for real-time and batch data processing; Collaborate with robotics engineering teams to onboard new event types and data models; Participate in operational excellence activities including monitoring, alarming, and on-call support; Troubleshoot and resolve issues in distributed systems across service boundaries
Seniority
Senior, hands-on IC