About the job
Build production AI systems that transform how Amazon manufactures satellites. We are looking for a Senior Software Development Engineer to architect the manufacturing intelligence platform connecting satellite design, production, test, quality, and on-orbit operations into a unified digital thread.
Responsibilities
- Lead the architecture, design, implementation, and operation of major components of Leo's manufacturing intelligence platform
- Convert ambiguous manufacturing, quality, and test problems into clear technical options, written designs, delivery plans, and measurable success criteria
- Build production software that connects satellite build data, test outcomes, inspection signals, quality records, supplier data, engineering changes, and on-orbit telemetry
- Design AI-native workflows that combine deterministic software, retrieval systems, foundation models, agentic tool use, human review, auditability, and safety guardrails
- Create evaluation mechanisms that measure AI workflow quality before production use, including accuracy, groundedness, confidence, escalation behavior, latency, and regression risk
- Define APIs, data contracts, integration patterns, and reusable platform primitives that partner teams can build on
- Lead design reviews and code reviews across the team and adjacent teams
- Mentor engineers and strengthen the team through technical guidance, mechanisms, and hands-on code contributions
Qualifications
Minimum
- Bachelor's degree in computer science or equivalent
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience designing or building software systems that use generative AI, machine learning, search, or retrieval-based techniques
- Experience working with customers, stakeholders, or partner teams to clarify requirements and deliver software systems
Preferred
- Master's degree in computer science or equivalent
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience building GenAI-enabled applications using retrieval-augmented generation, agentic workflows, model orchestration, structured outputs, evaluation harnesses, guardrails, or human-in-the-loop review
- Experience designing systems that require traceability, explainability, auditability, compliance, or high-confidence decision support
- Experience building distributed systems, data-intensive applications, workflow platforms, search systems, knowledge systems, or internal platforms used by multiple teams
- Experience influencing technical direction across teams through written design documents, architecture reviews, code reviews, and constructive disagreement
- Experience working in manufacturing, aerospace, robotics, industrial systems, quality systems, test systems, supply chain, hardware production, or another complex physical-world domain