Data Engineer
Data EngineerWe are looking for a Data Engineer to support scalable data solutions for a long-term contract position based in Cincinnati, Ohio. This role focuses on building reliable data pipelines, optimizing data movement across platforms, and enabling efficient access to high-quality datasets for business and technical teams. The ideal candidate brings strong hands-on experience with modern big data tools and a practical approach to designing robust ETL workflows. Responsibilities include designing and maintaining end-to-end data pipelines that process large and complex datasets with a focus on performance and reliability. Develop ETL workflows using Python and Spark to transform raw data into structured, usable formats for downstream consumption. Work with Hadoop-based environments to manage distributed data processing and storage activities at scale. Integrate streaming and messaging components such as Kafka to support near real-time data ingestion and event-driven processing. Monitor pipeline health, troubleshoot data issues, and implement improvements that strengthen stability and data quality. Collaborate with analysts, developers, and other stakeholders to understand data needs and translate them into technical solutions. Improve existing data architecture by refining workflows, reducing processing bottlenecks, and increasing operational efficiency.