Dragos is on a relentless mission to defend industrial organizations that provide us with the necessities of modern civilization. They are looking for a Senior Data Engineer to join their Data Engineering Community, where the role involves designing data pipelines and structures, collaborating with product teams, and enhancing customer-facing products through data solutions.
Responsibilities:
- Create sustainable data contracts that address data governance requirements
- Model complex data sources into performant analytics
- Create and manage a data transformation layer that can become a core part of our analytic process
- Collaborate with product engineering teams to deliver data solutions that enhance customer-facing products
- Establish and contribute to shared tooling for observability, lineage tracking, and configuration validation
Requirements:
- 5+ years of data engineering experience
- Experience dimensional modeling and working with incremental data models
- Skilled in implementing data observability frameworks, designing robust data contracts, and optimizing data structures for performance and scalability
- Software development skills in Go, JVM-family, Python, and/or Node.js languages with cloud-native architectures
- Experience manipulating, processing, and extracting value from medium-to-large scale datasets, especially relevant if cybersecurity or industrial data
- Knowledge of integrating cloud and on-premises technologies in industrial environments, with deployments on Kubernetes and Docker
- Experience with message queuing, stream processing on deployable infrastructure
- Detailed domain familiarity and prior experience in at least one data-heavy field / product market segment, especially relevant if knowledgeable in cybersecurity threat detections, threat intelligence, or ICS/OT operations