Software Development Engineer, Leo Data Science Platform
Core
Build and scale the services/cloud layer of VirtSat, a virtual satellite simulation platform for Amazon Leo, enabling developers to provision and test virtual satellites, ground gateways, and terminals on demand.
Role type
Senior Software Development Engineer (Distributed Systems & Simulation Platform)
Builds
APIs, orchestration workflows, health systems, and plugin frameworks for the VirtSat simulation control plane.
Domain
Satellite communications, cloud infrastructure, distributed systems, cyber-physical simulation
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, API design and versioning, Object Oriented Design, C#/C++/Java/Perl, AWS services (compute, storage, networking, serverless), large-scale multi-tiered application development, observability (logging, metrics, tracing)
Preferred skills
Workflow orchestration (AWS Step Functions, Temporal, Airflow), plugin/federated-ownership architectures, bare-metal virtualization, PKI/certificate provisioning, infrastructure as code, CI/CD
Technologies
AWS, C#, C++, Java, Perl, EC2, Step Functions, Temporal, Airflow
Responsibilities
Own entity lifecycle APIs for virtual satellites and gateways; design orchestration layers for long-running state machines; build service-side plugin frameworks; implement health check aggregation APIs; build continuous canaries for stack validation; integrate with certificate and identity services; optimize provisioning latency; scale platform for multi-tenant use; partner with virtualization and subsystem teams.
Seniority
Senior, hands-on IC