We are looking for an experienced Data Engineer for a full time opportunity in Northern, Virginia. In this role, you will design reliable data solutions that support analytics and business decision-making while helping improve the overall data environment. The ideal candidate brings strong technical depth in modern data engineering practices and enjoys building scalable systems from the ground up.
Responsibilities:
- Design, develop, and maintain robust data pipelines that collect, transform, and deliver high-quality data for reporting and analysis.
- Create and optimize data models that support business intelligence, analytics, and operational use cases across the organization.
- Build and manage ETL workflows using Python and related technologies to ensure efficient movement of data between systems.
- Work with large-scale data processing tools such as Apache Spark and Hadoop to handle complex and high-volume datasets.
- Integrate streaming and batch data sources using technologies such as Apache Kafka to support timely and reliable data availability.
- Collaborate with analysts, engineers, and business stakeholders to translate data needs into scalable engineering solutions.
- Improve data warehouse performance, structure, and reliability to support accurate and accessible enterprise data.
- Use dbt and other modern data transformation practices to organize, test, and document datasets effectively.