What are the responsibilities and job description for the High-Performance Computing Specialist position at Maxar Technologies?
Company Overview
Maxar Technologies is a leader in providing advanced technology solutions to support national security missions. As a Senior Software Engineer, you will join a close-knit, collaborative team committed to using innovative technologies for the greater good.
Job Description
As a Senior Software Engineer at Maxar Technologies, you will play a pivotal role in developing and maintaining high-performance software applications critical to mission success in special operations environments. This role offers a dynamic, fast-paced setting, requiring creativity and technical expertise to deliver innovative solutions that operate at mission speed.
Responsibilities:
- Apply your expertise in backend programming languages (Python, Java, or C#) to design and implement robust solutions.
- 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.
- Collaborate with government task leaders, analysts, and engineers to ensure technical solutions align with mission needs.
Requirements:
- Active TS/SCI clearance (with the ability to obtain a CI polygraph).
- Bachelor's degree in Computer Science, Information Science, or a related field.
- 5 years of professional software development experience with hands-on expertise in backend technologies such as Python, Java, or C#, and frontend frameworks (React, Angular) and web frameworks (Django, FastAPI).
- Proven experience with big data technologies such as Spark, DeltaLake, and HDFS, and database management.
Benefits
We offer a comprehensive package of benefits including paid time off, health and welfare insurance, and 401(k) to eligible employees. Our benefits aim to support our employees' well-being and help them achieve their goals.