Job Directory BIG Data Engineer

BIG Data Engineer
Fairfax, VA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

Working at ICF

Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth. If you're seeking to make a difference in the world, visit to find your next career. ICF-together for tomorrow.

ICF is looking for a BIG Data Engineer to develop, maintain, test and evaluate data solutions in support of business goals. This person will also develop data models, corresponding data architecture documents and API's. The right candidate should be an excellent communicator and strategic thinker.

The BIG Data Engineer is responsible for processing structured and unstructured data, validating data quality, and developing and supporting data products. The Data Engineer also plays a role in Agile planning, providing advice and guidance, and monitoring emerging technologies. You will design, code, test, correct, and document programs and scripts from agreed-upon specifications, and subsequent iterations, using agreed-upon standards and tools, to achieve a well-engineered result.

Duties and Responsibilities

* Create, design and maintain reusable datasets for analysis by data scientists.
* Assess new data sources to better understand availability and quality of data.
* Provide governance and best practices of data structures, data integrity, and querying.
* Interpret business needs from requests, and rapidly implement effective technical solutions.
* Design, implement and enhance ETL (extract, transform and load) processes.
* Write SQL queries to answer questions from stakeholders.
* Maintain source code repository of scripts (SQL, Python, R) and other data products (dashboards, reports, etc.).
* Work with technology teams (BA,QA, Dev and Admin) to understand data capture and testing needs.
* Automate and improve creation/maintenance of reports and dashboards.

Skills & Experience Needed

* BA/BS or Master's degree with emphasis on coursework of a quantitative nature (e.g., Statistics, Computer Science, Engineering, Mathematics, Data Sciences).
* Experience in SQL or PL/SQL, ETL ( batch and stream processing) and data modeling
* Experience in Open source technologies (Spark, Kafka, Hive)
* Experience in Architecting big data
* Experience in Processing large volumes of data
* Experience in Cloud Technologies (AWS)
* Experience in with Java or Scala programming for data processing
* Experience supporting projects with Machine learning

ICF offers an excellent benefits package, an award winning talent development program, and fosters a highly skilled, energized and empowered workforce.

ICF is an equal opportunity employer that values diversity at all levels. (EOE - Minorities/Females/ Protected Veterans Status/Disability Status/Sexual Orientation/Gender Identity)

Reasonable Accommodations are available for disabled veterans and applicants with disabilities in all phases of the application and employment process. To request an accommodation please email icfcareercenter@icf.comand we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about non-discrimination: EEO is the law and Pay Transparency Statement.

Washington Client Office (WA88)

Fairfax, VA (VA01)

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.