Data Engineer (Databricks) - Remote USA
Company: ICF
Location: Reston, VA 20190 (Remote)
Salary: $98,614 - $167,644 a year
Type: Full-time
Remote: Yes
Posted: 2026-06-16
About this role
Description
Our Digital Modernization and Experience (DMX) Group is growing, and we are looking for a motivated, experienced Senior Databricks SME who is passionate about turning complex data into actionable solutions that improve public systems and services. This role supports an enterprise initiative focused on platform infrastructure and analytics modernization for a federal customer.
You’ll be joining a cross-functional team of full stack developers, data engineers, and data analysts working within a modular, cloud-native platform supporting the emergency management sector. Your work will help ensure disaster management and mitigation decision-makers have access to accurate, timely, and meaningful data and data products to drive effective service delivery and measurable mission outcomes.
If you thrive in a collaborative environment, enjoy working independently to solve real-world challenges through data, we want to hear from you.
Job Location: This position is fully remote with up to 10% travel to the DC Metropolitan area for client meetings.
This position requires that the job be performed in the United States. 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.
What you’ll be doing:
- Enable secure, scalable, and efficient data exchange between federal client and external data sharing partners using Databricks Delta Sharing.
- Support the design and development of data pipelines and ETL routines in Azure Cloud environment for many source system types including RDBMS, API, and unstructured data using CDC, incremental, and batch loading techniques.
- Conduct data profiling, transformation, and quality assurance on structured, semi-structured, and unstructured data.
- Identify underlying issues and translate them into technical requirements.
- Assist in building and optimizing data lakes, feature stores, ...