I

ICF International

Global solutions provider delivering technology-driven consulting

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$81.5k - $138.5k

About the Job

Requirements

  • U.S. citizenship is required due to federal contract requirements.
  • The candidate must reside in the U.S., be authorized to work in the U.S., and perform all work in the U.S.
  • The candidate must have lived in the U.S. for three full years out of the last five years.
  • A bachelor's degree in Computer Science, Data Engineering, Information Systems, Data Science, Statistics, Software Engineering, or a related field is required; alternatively, a high school diploma with four additional years of relevant experience may substitute for a bachelor's degree.
  • A minimum of three years of relevant experience aligned with the role's responsibilities is required.
  • A master's degree may substitute for two years of relevant experience.
  • Analytical, problem-solving, and decision-making capabilities are required.
  • Written and verbal communication skills sufficient to work effectively across technical and non-technical audiences are required.
  • Organization, attention to detail, and the ability to prioritize and manage multiple responsibilities are required.
  • A collaborative approach and commitment to quality, accountability, and continuous improvement are required.

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.
  • Work 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 relevant product, engineering, security, governance, quality, and customer-facing stakeholders as required by the role.
  • Document work products, decisions, risks, and delivery evidence to support traceability and continuous improvement.

Desired Qualifications

  • Experience designing, building, and maintaining modern cloud-based data pipelines, data products, and analytical data platforms.
  • Strong experience with Databricks, Delta Lake, Apache Spark, SQL, and Python for large-scale data processing and transformation workloads.
  • Experience implementing ETL/ELT pipelines using Databricks Workflows, Azure Data Factory, Spark, notebooks, orchestration frameworks, and modern DataOps practices.
  • Experience designing and implementing Lakehouse data architectures, including bronze, silver, and gold layers, optimized data storage patterns, and scalable analytical data structures.
  • Experience developing semantic views, conformed dimensions, curated data products, and consumption-ready datasets that support analytics, reporting, self-service BI, and AI/ML workloads.
  • Experience supporting enterprise data warehouse modernization, migration, and cloud transformation initiatives involving legacy reporting and analytics environments.
  • Experience implementing and maintaining data quality controls, validation checks, exception handling, automated testing, and release-readiness processes within production data pipelines.
  • Experience developing and maintaining metadata, lineage documentation, pipeline documentation, operational runbooks, and technical design artifacts.
  • Experience using Unity Catalog, metadata management solutions, and governance controls to support discoverable, trusted, and governed data assets.
  • Experience supporting Power BI, enterprise reporting platforms, semantic models, and analytical consumption layers.
  • Experience designing data models that support machine learning, predictive analytics, data science, NLP, and generative AI use cases.
  • Experience supporting MLOps and AI/ML workflows, including feature engineering, training-data preparation, model-serving support, and data product lifecycle management.
  • Experience implementing DataOps practices, including automated deployments, CI/CD integration, observability, monitoring, defect resolution, and operational telemetry.
  • Experience collaborating with Data Owners, Product Owners, Governance teams, Data Scientists, AI Engineers, Architects, and customer stakeholders to deliver production-ready data products.
  • Familiarity with cloud-native data services, including Azure Data Factory, Azure Machine Learning, Azure storage services, Azure Event Hubs, and comparable technologies.
  • Experience supporting federal government, healthcare, or other highly regulated environments.
  • Experience working in Agile, DataOps, DevSecOps, or cross-functional delivery teams.

About the Company

ICF International

Global solutions provider delivering technology-driven consulting

ICF International is a global solutions and technology provider that helps organizations tackle complex challenges and manage change. It combines deep expertise with technology-enabled services to deliver advisory, program management, and digital/analytic solutions that support clients across sectors. Its approach centers on applying specialized knowledge and data-driven tools to meet client needs and implement practical outcomes. The company differentiates itself by blending broad, deep expertise with technology to deliver integrated, end-to-end services at scale, rather than focusing on a single niche. Its goal is to help clients solve difficult problems, navigate transitions, and shape the future by delivering practical, measurable results.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
2020

Recently Posted Jobs

Explore more opportunities at ICF International

See more jobs