Sr. Software Dev Engineer, Leo AI Foundations
Core
Design, implement, and operate globally distributed systems and data lakehouse architectures to enable low-latency analytics and agentic AI capabilities for Amazon's Leo satellite network.
Role type
Senior Software Development Engineer (Distributed Systems & Data Engineering)
Builds
Scalable S3-based Data Lakehouse, OLAP analytics layer, centralized metrics repository, and globally distributed vector database infrastructure.
Domain
Satellite communications, distributed systems, data engineering, and applied machine learning.
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Data lakehouse design, Vector database management, Semantic data modeling, Query optimization, Data quality frameworks, Cloud-native development, System scalability design, Metadata management, Hybrid search strategies
Preferred skills
Full SDLC ownership, Mentoring and tech leadership, Large-scale system operations
Technologies
AWS, S3, OLAP, Vector databases, Cloud-native frameworks
Responsibilities
Architect and implement scalable S3-based Data Lakehouse; Design and enforce standardized data ingestion patterns with quality controls; Architect a centralized metrics repository as the source of truth; Implement robust data quality frameworks with automated validation pipelines; Design extensible metrics schemas supporting AI retrieval patterns; Develop intelligent orchestration for metrics generation workflows; Lead the design of semantic data models balancing performance and AI retrieval; Implement cross-domain federated query capabilities; Architect a globally distributed vector database for billions of embeddings; Design and implement hybrid search strategies.
Seniority
Senior, hands-on IC with leadership responsibilities