Data Engineer
Roke
As a Data Engineer at Roke, you will design and build data pipelines that transform raw data into actionable insights for National Security clients. You will work across diverse data sources and apply distributed processing to enable analytics and reporting at scale. You’ll contribute to data ingestion, schema design, and data security within a mission-focused field, partnering with cross-functional teams. This role offers exposure to AI, Cybersecurity, Cloud, and Digital Transformation initiatives, with a strong impact on national security outcomes.
Pay / Benefits- Hybrid working model
- Career growth and development
- Culture of excellence
- Cutting-edge technologies
- Mission-driven work
- Flexible working arrangements
- Data ingestion and pipeline orchestration design
- Database schema design and modelling
- Data integration from diverse sources ensuring quality
- ETL design and coding (e.g., NiFi)
- Create reusable, open-by-default code
- Maintain and enhance data architectures including ingest and stores
- Operate within a team diagnosing data issues
- Differentiate between user needs and desires in development
- Implement data security measures
- Assist SCRUM team in decomposing requests into epics and stories
- Write clean, secure code with a test-driven approach
- Monitor and maintain data systems for performance and updates
- ETL processing languages such as Python
- Apache Spark / NiFi / Kafka
- Relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra)
- AWS and data-related services
- Palantir Foundry
- Data security experience
- Ability to decompose user requests into epics and stories
- Test-driven development practices
- Code readability and reusability
- Monitoring and performance tuning
- Analytical thinking
- Stakeholder engagement
- Collaboration and teamwork
- Python for ETL
- Apache Spark
- NiFi
Reference: WJ-747_30181719