ICF
DataEngineer
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Data Engineer at ICF. Skills: Data Engineering, Cloud Data Solutions, Data Pipelines. Design scalable data pipelines. Develop scalable data pipelines”
Industry & Context.
Problem-solving skills
Occasional travel to DC Metro, Government clearance, No foreign locations, No personal VPN
What They're Looking For.
Must Have
U. S. Citizenship required, Ability to obtain Public Trust, Reside in U. S., 3–5 years data engineering experience, 3+ years Python proficiency, 3+ years SQL proficiency
Nice to Have
Bachelor's degree in computer science, 2+ years AWS data services experience, 2+ years Databricks experience, 3+ years ETL/ELT frameworks experience, 3+ years relational databases experience, Familiarity with data integration techniques, Familiarity with CI/CD tools, Experience in Agile environments, Experience with data lake architecture, Familiarity with data visualization tools, Exposure to DevSecOps practices, Experience supporting secure data environments, AWS certifications
What You'll Do.
Design scalable data pipelines
Develop scalable data pipelines
Maintain scalable data pipelines
Optimize data solutions
Develop database structures
Ensure data integrity
Ensure data availability
Collaborate with architects
Collaborate with analysts
Collaborate with developers
Support CI/CD processes
Support automated deployments
Participate in Agile processes
Troubleshoot data issues
Perform root cause analysis
Create technical documentation
Maintain technical documentation
How You'll Work.
Team & Collaboration
Cross-functional teams; DevSecOps teams; Agile development processes
Communication Scope
Explain technical concepts
Process & Methodology
Agile, Sprint planning, Backlog grooming, Daily stand-ups
Full Job Description
We are seeking a Data Engineer to support federal government programs by designing, building, and maintaining scalable data solutions that enable analytics and reporting across enterprise systems. This role works within a modern cloud-based data ecosystem and partners with cross-functional teams to support data-driven decision-making. The ideal candidate brings experience with AWS, Databricks, and Python, along with a strong foundation in data engineering best practices, including data pipelines, transformation, and data quality. Location This is a remote role which may require occasional travel to the DC Metro area for onsite client meetings. Preference to candidates located within the Washington, DC Metro area. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses and also prohibits personal VPN connections. Security Requirement Must be a U.S. Citizen with the ability to obtain and maintain a government clearance. What You Will Do * Design, develop, and maintain scalable data pipelines and ETL/ELT processes * Build and optimize data solutions within cloud environments using AWS services and Databricks * Ingest, transform, and integrate structured and unstructured data from multiple sources * Develop and maintain data models, data marts, and database structures to support analytics and reporting * Ensure data quality, integrity, and availability through validation, cleansing, and monitoring processes * Collaborate with architects, analysts, and developers to translate business requirements into technical solutions * Support CI/CD processes and automated deployments in collaboration with DevSecOps teams * Participate in Agile development processes, including sprint planning, backlog grooming, and daily stand-ups * Troubleshoot data issues, perform root cause analysis, and implement solutions in development and production environments * Create and maintain technical doc
Applying for this Data Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about ICF?
Real rants from real employees. Read before you apply.