Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Sr Software Engineer - Digital Twin Project Kuiper 
United States, Washington, Redmond 
419817592

30.03.2025
DESCRIPTION

We are seeking an experienced Software Engineer to join the satellite bus systems team. You will work closely with a world-class team of engineers and business leaders to build/integrate algorithms and simulation models that will be used to estimate state of health, perform predictive analysis for system utilization, and optimize system performance under dynamic use-cases. We are looking for a Software Engineer to participate in all phases of software development from requirements through implementation and test to operations. In this role, you will focus on building and deploying models using automated operational workflows in cloud environment. You should have deep expertise in the design, creation, management, and use of large sensor datasets and building/utilizing APIs for software services.Export Control Requirement:
Key job responsibilities
* Work with stakeholder, peer teams and customers to build and deploy digital twin models that track the health of hardware systems such as satellite power subsystem, battery, and solar array.
* Perform simulations, scenario testing, and predictive analysis to optimize system performance using constraints and objective/cost function.
* Develop/utilize monitoring and alerting systems to track space and ground infrastructure health and stability.
* Collaborate with hardware, software, and test infrastructure teams to integrate, test, and validate new features using synthetic data in simulation environments or hardware-in-the-loop testbed systems.
* Develop cloud native software systems in Python, Java or another modern language.
* Automate operational workflows to reduce manual intervention and improve system efficiency.
* Build and maintain robust and well-documented APIs that allows other engineers and partners to develop their own custom models, integrations, and test assertions.
* Lead technical roadmap definition, requirements & feature planning, and performance improvements. Mentor junior engineers and provide technical leadership to the team.A day in the life
As a Senior Software Development Engineer, you will play a crucial role in the development of models to track system health and performance, build optimization algorithms, and perform test verification. You will work with a dynamic group of engineers and collaborators across multiple technology areas to identify optimization problems, design novel solutions that meet customer requirements, and write software to automate key behaviors for our simulation and test infrastructure. You will build models and APIs to extract, process, and visualize data from constellation's space and ground assets effectively. You will tackle problems that span a variety of domains.

BASIC QUALIFICATIONS

- 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 in building and deploying models, statistical analysis, signal processing, simulations, regression, optimization, and data analysis tools


PREFERRED QUALIFICATIONS

- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience in architecture, deployment, and maintenance of models in cloud native environments