onsite
Senior Software Development Engineer - Leo AI Foundations - Amazon.com
Software Engineer
Lead the design and operation of globally distributed, low‑latency systems for Amazon Leo’s satellite network, delivering sub‑second analytics and agentic AI capabilities using Python, C++, and AWS services.
About the role
Key Responsibilities
- Architect and implement high‑throughput, low‑latency services that support sub‑second query responses across a globally distributed satellite network.
- Design and maintain real‑time analytics pipelines and lakehouse data layers to enable rapid insight generation for satellite operations.
- Integrate agentic AI capabilities on top of the analytics layer, ensuring seamless interaction between AI models and real‑time data streams.
- Collaborate with cross‑functional teams to define system requirements, performance targets, and reliability SLAs.
- Continuously optimize system performance, scalability, and cost efficiency using AWS infrastructure and best practices.
Requirements
- 10+ years of software engineering experience with a strong focus on distributed systems and real‑time data processing.
- Proficiency in Python and C++ for building high‑performance services.
- Deep knowledge of AWS services (EC2, Lambda, S3, Kinesis, Athena) and experience designing lakehouse architectures.
- Experience with AI/ML integration in production systems and a solid understanding of agentic AI concepts.
- Excellent problem‑solving skills, strong communication, and a passion for delivering reliable, scalable solutions in a fast‑moving environment.