Logo
Amazon

Senior Software Engineer - Digital Twin for Satellite Systems

Amazon, Redmond, Washington, United States, 98052

Save Job

Join our dynamic team as a Senior Software Engineer focusing on Digital Twin technology for Project Kuiper, an initiative aimed at delivering high-speed broadband connectivity through a constellation of Low Earth Orbit satellites. In this role, you will collaborate with a talented group of engineers and business leaders to develop and integrate algorithms and simulation models that enhance the health and performance of satellite systems. Your responsibilities will include: Collaborating with stakeholders and engineering teams to create and deploy digital twin models that monitor the health of satellite systems including power subsystems, batteries, and solar arrays. Conducting simulations and predictive analyses to optimize system performance based on complex constraints and objectives. Developing monitoring and alerting systems to oversee both space and ground infrastructure stability. Collaborating with cross-functional teams to validate new features through synthetic data in simulation and hardware-in-the-loop environments. Creating cloud-native software solutions using modern programming languages such as Python or Java. Automating operational workflows to enhance efficiency and minimize manual intervention. Building and maintaining comprehensive APIs to empower other engineers and partners in developing custom models and integrations. Leading technical roadmap initiatives, mentoring junior engineers, and providing technical leadership. As a key member of the team, you will engage with diverse problems across various technology areas, helping to build models and APIs for effective data extraction, processing, and visualization from our satellite systems. If you are passionate about satellite technology and eager to work in a collaborative and entrepreneurial environment, we encourage you to apply! Basic Qualifications: 5+ years of professional software development experience. 5+ years of programming experience with at least one modern programming language. 5+ years of experience in leading design or architecture of software systems. Experience mentoring or leading an engineering team. Proficiency in statistical analysis, simulations, and data analysis tools. Preferred Qualifications: 5+ years involved in the complete software development lifecycle. Bachelor's degree in computer science or similar field. Experience with cloud native environments for model deployment and maintenance. This position requires U.S. citizenship or lawful permanent residency. The base pay ranges from $151,300 to $261,500 annually, depending on geographic market and relevant experience. We celebrate diversity and are committed to creating an inclusive environment for all employees.