About This Role
This role is for a detail-oriented and experienced ETL Engineer to join a data engineering team. The engineer will design, build, and maintain data pipelines and integration processes to ensure reliable, timely, and high-quality data delivery across the organization. The position requires strong technical capabilities, a deep understanding of data architecture, and effective collaboration with cross-functional stakeholders.
Responsibilities
- Design, develop, and maintain ETL/ELT pipelines that support data warehouse, analytics, and application needs, with experience in large data sets (hundreds of thousands of records, GB and TB size data sets)
- Extract, transform, and load data from various sources into centralized storage solutions
- Design and enhance search and discovery platforms across large volumes of structured and unstructured data
- Perform data ingestion, ETL, and integration across enterprise and multi-source environments
- Optimize ETL workflows for performance, scalability, and reliability
- Conduct data validation, profiling, and quality checks to ensure accuracy and completeness
- Troubleshoot and resolve data inconsistencies, pipeline failures, or performance bottlenecks
- Build and maintain cloud-native solutions (AWS) aligned to secure and resilient architecture patterns
- Partner with mission operators, analysts, and senior stakeholders to define requirements and deliver mission-relevant analytics
- Translate mission needs into technical designs, architectures, and implementation roadmaps, ensuring alignment to operational objectives
- Deliver clear, compelling visualizations, dashboards, and executive-level briefings that communicate analytic insights and recommendations
- Provide technical leadership and mentorship, including hands-on development, code review, and team development
- Own delivery of analytic capabilities from concept through deployment, accreditation, and sustainment
- Support system accreditation, data governance, and security architecture, ensuring data integrity and compliance within classified environments
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience)
- Minimum 6-8 years working in Linux Operating system with updating the system for efficient parallel processing, understanding memory, storage and processing data at scale
- Minimum 6-8 years in Object Oriented programming; Python is the preferred software development language
- Minimum 6-8 years of demonstrated experience with applications in the Commercial Cloud Services (C2S) environment or an Amazon Web Services cloud environment (will consider substituting C2S if candidate has a minimum 4-6 years of cloud computing technology to include Azure, Oracle, Google, etc.)