Taro Logo

Data Engineer (DC Metro Area - Remote)

ICF is a global consulting and technology services company with approximately 9,000 employees, providing consulting and technology services across various sectors.
$89,203 - $151,646
Data
Senior Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Healthcare

Job Description

ICF, a global consulting and technology services company with around 9,000 employees, is seeking a Senior Data Engineer to join their team. This role is fully remote but tied to the Washington, DC Metro area, requiring occasional in-person meetings.

The position focuses on supporting a government agency's child welfare improvement initiatives through data engineering and analytics. The successful candidate will be responsible for building and optimizing AWS-based data lakes, implementing data pipelines, and supporting AI/ML initiatives.

Key responsibilities include designing scalable data ingestion pipelines, performing data transformations, developing visualizations, and collaborating with data scientists and business teams. The role requires extensive experience with AWS services, Python programming, and SQL, along with knowledge of BI tools and cloud integration platforms.

The ideal candidate will have 6-8 years of data engineering experience, with strong expertise in AWS data services including Glue, Lambda, S3, and StepFunctions. They should possess excellent communication skills and be able to maintain necessary security clearances.

ICF offers a competitive salary range of $89,203 - $151,646 and promotes a diverse, inclusive workplace. The company has a strong focus on solving complex challenges through technology and consulting, making it an excellent opportunity for experienced data engineers looking to make a meaningful impact in public sector projects.

The position combines technical expertise with social impact, offering the chance to work on mission-critical applications while maintaining work-life balance through remote work arrangements. ICF's commitment to growth and innovation provides opportunities for professional development and advancement within a global organization.

Last updated 6 days ago

Responsibilities For Data Engineer (DC Metro Area - Remote)

  • Help build and optimize AWS-based data lake to support AI/ML initiatives and advance analytics
  • Design and implement scalable data ingestion pipelines for batch and real-time data
  • Perform data profiling, transformation and enrichment
  • Develop custom reports and data visualizations
  • Collaborate with data scientists and business teams
  • Support project delivery on Data lake, Data Warehouse/BI projects

Requirements For Data Engineer (DC Metro Area - Remote)

Python
  • Bachelor's degree in Computer Science, Engineering or related discipline
  • 6-8 years experience in Data engineering
  • 3+ years hands-on experience with AWS data services
  • 6+ years of experience in SQL and programming, preferably in Python
  • Experience with BI Tools like Tableau, PowerBI or Amazon QuickSight
  • Experience with cloud integration tools such as Talend, Informatica
  • US Citizen or Permanent Lawful Resident
  • Must be able to obtain and maintain a Public Trust
  • Must reside in the United States

Benefits For Data Engineer (DC Metro Area - Remote)

Medical Insurance
  • Medical Insurance
  • Equal Opportunity Employer