The Department of Defense (DoD) needs a real-time data platform to enhance operators' awareness of critical events, and Raft is building this platform to aggregate real-time data from over 750 sensors.
Requirements
- In-depth experience with building and managing fault-tolerant, data-intensive platforms using popular streaming technologies such as Kafka, Pinot, or Flink
- Experience with large-scale relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, and Elasticsearch to handle low-latency requirements
- Working experience in data management including ETL processing, data governance, and data storage
- Experience with building and releasing software in cloud-native environments
- Experience using a variety of package managers/dependency managers including Maven, Gradle, and NPM
- Deep knowledge of software design and architecture patterns
- Experience with Kubernetes
- Experience with monitoring (i.e. Prometheus, Grafana) and logging (i.e. Fluentbit, Kibana, Loki) solutions in cloud-native environments
Responsibilities
- Build data infrastructure and platforms using streaming frameworks such as Apache Kafka, Flink, and Kafka Streams
- Build Extract, Transform, Load (ETL) pipelines to enable comprehensive data operations
- Leverage software engineering principles to architect, develop, and implement large scale streaming applications
Other
- Five plus years of relevant hands-on industry experience
- Active Secret clearance
- Obtain Security+ certification within the first 90 days of employment with Raft
- Onsite in Boulder, CO
- May require up to 15% travel