Data Engineer

3 days ago

Plano, Texas, United States ICF Full-time
Overview

Experience, qualification, and soft skills, have you got everything required to succeed in this opportunity Find out below.

As a Data Engineer within ICF’s Digital Modernization team, you will build and maintain scalable data pipelines, models, and semantic structures for analytics and AI/ML use cases in a federal cloud platform. You will ensure data products are reliable, well-documented, and ready for approved use, partnering with governance, product, and customer-facing teams. You’ll apply modern data tooling and DataOps practices to enable enterprise-wide data and AI capabilities at scale. This is a remote role with potential on-site collaboration in Washington, DC, contributing to large-scale data modernization initiatives.



Responsibilities
  • Build and maintain data pipelines, transformations, semantic views, conformed dimensions, and consumption-ready data models for analytics, reporting, and AI/ML use cases
  • Implement pipeline documentation, lineage support, release-readiness evidence, quality checks, and defect resolution
  • Collaborate with data owners, governance personnel, and customer-facing teams to ensure data products are understandable, reliable, and ready for approved use
  • Apply ETL/ELT, SQL/Python, Databricks, Azure Data Factory or equivalent orchestration, semantic views, data modeling, quality checks, and documentation to support role delivery
  • Collaborate with product, engineering, security, governance, quality, and customer-facing stakeholders as required
  • Document work products, decisions, risks, and delivery evidence to support traceability and continuous improvement

Key requirements
  • U.S. Citizenship required due to federal contract
  • Authorized to work in the U.S. and reside in the U.S. for all work
  • Residence in the U.S. xhuatnn for three out of the last five years
  • Bachelor's degree in Computer Science, Data Engineering, Information Systems, Data Science, Statistics, Software Engineering, or related field, or a high school diploma with four additional years of relevant experience
  • Minimum 3 years of relevant experience
  • Master’s degree may substitute for two years of experience
  • Analytical thinking
  • Strong written and verbal communication
  • Organizational skills and attention to detail
  • Databricks
  • Delta Lake
  • Apache Spark