Hypergiant is looking for a Senior Data Engineer to develop a data service for command and control (C2) software for highly complex DoD projects.
Requirements
- Proficiency in Python and familiarity with Java and Bash scripting
 
- Hands-on experience implementing database technologies, messaging systems, and querying spatial / time-series data (e.g., PostgreSQL, PostGIS, Timescale, DuckDB)
 
- Familiarity with data serialization languages (e.g., XML, JSON)
 
- Experience with data service development using publish-subscribe models (e.g., Apache Kafka and Kafka-based data service architecture)
 
- Experience with data parsing and data transformation tools and techniques (i.e., ETL architecture)
 
- Strong knowledge of data modeling and database optimization techniques (indexing, partitioning, load balancing, and parallelization)
 
- Experience with version control systems (e.g., Git), and collaborative development workflows
 
Responsibilities
- development of a data service for command and control (C2) software
 
- implementing database technologies, messaging systems, and querying spatial / time-series data
 
- data serialization languages
 
- data service development using publish-subscribe models
 
- data parsing and data transformation tools and techniques (i.e., ETL architecture)
 
- data modeling and database optimization techniques (indexing, partitioning, load balancing, and parallelization)
 
- version control systems (e.g., Git), and collaborative development workflows
 
Other
- active U.S. national security clearance and the ability to obtain one
 
- travel may be required to customer and subcontractor sites as well as other office locations
 
- Must be a US Citizen and maintain a US DOD Security Clearance
 
- Ability to travel as needed
 
- Active DOD TS/SCI Security Clearance