8 days ago
Reston, VA, USAMid Level
Base Salary
$108k - $184k/yr
Responsibilities
- Design, build, and optimize scalable ETL/ELT pipelines across on-premises, cloud, and hybrid environments.
- Implement and manage enterprise data warehouses, data lakes, and Lakehouse solutions using Microsoft Fabric.
- Write production-quality SQL, Python, and Spark code for data transformation, enrichment, and validation.
- Implement data governance, lineage tracking, cataloging, data-quality monitoring, testing frameworks, and SLA adherence.
- Partner with analysts, data scientists, and business stakeholders to define and fulfill data requirements.
- Support CI/CD and infrastructure-as-code practices for data-platform deployments.
- Document data models, pipeline flows, and technical specifications.
- Collaborate with data analytics, cloud architecture, application development, and business teams.
Requirements
- Bachelor’s degree required.
- At least 4 years of experience in data engineering, data architecture, or a closely related role.
- Demonstrated experience building and maintaining production data pipelines at scale.
- Advanced SQL and proficiency in at least one scripting language, with Python strongly preferred.
- Hands-on experience with a major cloud data platform such as AWS, Azure, or GCP.
- Strong understanding of data modeling concepts and frameworks, including star schema and Data Mesh.
- Practical experience with workflow orchestration tools such as Apache Airflow or Azure Data Factory.
- Familiarity with Git, version control, and software development best practices.
- Strong analytical, problem-solving, communication, collaboration, and organizational skills.
- Preferred qualifications include professional services, consulting, or enterprise IT experience; streaming or real-time processing experience; data governance and metadata management exposure; cloud certifications; and a relevant master’s degree.
Benefits
- Full-time position based in Reston, Virginia.
- The listed full-time pay range is $108,006.00–$183,610.00, with final pay determined by experience, skills, certifications, location, education, and other factors.
Tech Stack
Apache AirflowApache KafkaApache SparkAWSAzureBashDatabricksdbtDockerGitGitHub ActionsGoogle Cloud PlatformKubernetesPythonScalaSQLTerraform
Categories
Data Engineering
About ICF
ICF is a global consulting and technology services firm serving government and commercial clients across domains such as energy, health, climate, and digital modernization. It delivers advisory, program implementation, analytics, and software-enabled solutions on platforms like ServiceNow. Founded in 1969 and headquartered in Reston, Virginia, ICF is a public company traded on NASDAQ and works extensively with U.S. federal, state and local agencies as well as regulated industries.
