What are the responsibilities and job description for the High-Performance Computing Engineer position at Maxar Technologies?
**Job Summary:** We are seeking an experienced High-Performance Computing Engineer to join our team. As a key member of our development team, you will play a pivotal role in designing and implementing high-performance software applications critical to mission success.
**Responsibilities:**
- Lead the effort to support and optimize the team's HPC environment, managing petabytes of data, thousands of indices, and complex sharding in distributed systems
- Design and implement robust solutions using backend programming languages such as Python, Java, or C#
- Work in close partnership with government task leaders, analysts, and engineers to ensure technical solutions align with mission needs
**Qualifications:**
- 5 years of professional software development experience with hands-on expertise in backend technologies
- Experience with big data technologies such as Spark, DeltaLake, and HDFS, and database management
- Proven experience with cloud infrastructure management, automation tools (Docker, Ansible), and DevOps practices
- Troubleshooting high-scale distributed systems, especially databases and large indices