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
7+ years of professional software development or data engineering experience (4+ with a STEM B.S. or 2+ with a relevant Master's degree)
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)
Responsibilities
work alongside our balanced agile delivery teams on highly complex DoD projects, specifically the development of a data service for command and control (C2) software.
implementing database technologies, messaging systems, and querying spatial / time-series data (e.g., PostgreSQL, PostGIS, Timescale, DuckDB)
data service development using publish-subscribe models (e.g., Apache Kafka and Kafka-based data service architecture)
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
processing streaming data (e.g., full motion video, FMV)
Other
Must be a US Citizen and maintain a US DOD Security Clearance
Ability to travel as needed
Active DOD TS/SCI Security Clearance
Excellent problem-solving and analytical skills
Strong communication skills and ability to work in a collaborative environment