ICF International logo

Senior Data Engineer (Scala)

ICF International

Reston, VA
Full Time
Senior
89k-152k
15 days ago

Job Description

About the Role

This role can be completely remote, sitting anywhere within the US. We seek a talented Senior Data Engineer who is eager to apply computer science, software engineering, databases, and distributed/parallel processing frameworks to prepare big data for the use of data analysts and data scientists. If you have experience with Scala and Spark and want your work to contribute to systems that utilize healthcare data to improve the quality and cost of healthcare to millions of patients nationwide. You will work on projects that support the Centers for Medicare and Medicaid Services (CMS) as we develop cost measures and reports that directly impact healthcare quality. You will use Spark to build data processing pipelines that derive information from large sets of government data. Scala coding of measures pipelines that produce measure results derived from claims data and reports to clinicians detailing the data used in the measures.

Key Responsibilities

  • Write complex unit and integration tests for all data processing code
  • Work with DevOps engineers on CI, CD, and Infrastructure as Code (IaC)
  • Read specifications and translate them into test designs and test automation
  • Perform code reviews and develop processes for improving code quality

Requirements

  • Bachelor's Degree
  • 5+ years of high volume experience with Scala, Spark, the Spark Engine, and the Spark Dataset API
  • 2+ years of experience with Agile methodology
  • 2+ years of experience performing data pipeline and data validation
  • Must live in the United States, have lived in the US for 3 of the last 5 years, and be able to obtain a Public Trust Clearance

Nice to Have

  • MS and 3+ years of technical experience
  • Experience working in the healthcare industry with PHI/PII
  • Federal Government contracting work experience
  • Expertise working as part of a dynamic, interactive Agile team
  • Strong written and verbal communication skills
  • Demonstrated time management skills
  • Strong organizational skills with attention to detail
  • Curiosity about how things work, ability to look out for potential risks

Qualifications

  • Bachelor's Degree
  • 5+ years of experience with Scala and Spark
  • Experience with data pipelines and validation
  • Experience working in Agile environments

Benefits & Perks

  • Pay range of $89,203.00 - $151,646.00 based on full-time employment
  • Remote work opportunity within the US
  • Reasonable accommodations available during application and employment process

Working at ICF International

ICF is a global advisory and technology services provider that combines unmatched expertise with cutting-edge technology to help clients solve complex challenges, navigate change, and shape the future. They are committed to building a workplace that allows everyone to thrive, are an equal opportunity employer, and promote collaboration and shared expertise among employees.

Apply Now

Job Details

Posted AtJul 9, 2025
Job CategoryData Engineering
Salary89k-152k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About ICF International

Website

icf.com

Company Size

5001-10000 employees

Location

Reston, VA

Industry

Management Consulting Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches