Senior Data Engineer - Scala Engineer

ICF
Reston, Virginia, US
$85.2K-$144.8K a year
Full-time

Senior Data Engineer 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. We can only solve the world's toughest challenges by building an inclusive workplace that allows everyone to thrive.

We are an equal opportunity employer, committed to hiring regardless of any protected characteristic, such as race, ethnicity, national origin, color, sex, gender identity / expression, sexual orientation, religion, age, disability status, or military / veteran status.

Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals.

For more information, please read our EEO & AA policy.

Scroll down to find the complete details of the job offer, including experience required and associated duties and tasks.

This role can be completely remote, sitting anywhere within the US

We seek a talented 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 collect healthcare data used by hundreds of thousands of daily users, we want to (virtually) meet you!

You will work on projects that support the Centers for Medicare and Medicaid Services (CMS) as we develop a next-generation analytics and reporting system that directly impacts healthcare quality.

You will use Spark to build data processing pipelines that derive information from large sets of government data. You will be the go-to on your team for Spark, the Spark Engine, and the Spark Dataframe API.

This program allows for the continued quality of clinicians’ work according to CMS standards. We are a collaborative company, so we want you to use your knowledge of Spark to teach others, inform design decisions, and debug runtime problems.

Our mission is to help the government improve healthcare for patients and reduce costs. We value bringing individuals that are experts in their disciplines, highly communicative, and self-motivated to own their work.

Technology and domain experts work side-by-side in highly dynamic teams with all the roles necessary to deliver high-quality digital services.

In addition, critical to our success is forming teams of highly diverse individuals passionate about making a difference.

Tools & Technology

  • Spark, Hadoop, Scala, Python, and AWS EMR
  • Airflow, Jenkins
  • AWS Redshift and Teradata
  • Git and Github
  • Confluence

Key Responsibilities

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

Basic Qualifications

  • 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.

Preferred Qualifications

  • 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

Pay Range

The pay range for this position is : $85,153.00 - $144,760.00

J-18808-Ljbffr

4 days ago
Related jobs
Promoted
KPMG
McLean, Virginia

Develop / implement robust data pipelines and ETL processes using Databricks and other relevant technologies to support financial data workflows. Collaborate closely with data scientists, analysts, and business stakeholders to understand data requirements / deliver scalable solutions. Experience des...

Promoted
Compass, Inc
Chantilly, Virginia

Senior-level Systems Engineers guide engineering teams in taking a multi-discipline approach to requirements engineering, solutions engineering, scheduling, reliability, resiliency, services development, integration, test and evaluation, maintainability, and analysis across the National System of Ge...

Promoted
Booz Allen Hamilton
Springfield, Virginia

Systems Threat Engineer, Senior. As a leader in systems engineering, we’re looking for you to solve complex challenges and shape our customer's mission by leading an engineering team. Ability to develop and administer databases used to store and retrieve data and develop standards for the handling o...

Promoted
Microsoft
Reston, Virginia

Bachelor's Degree in Computer Science, Information Technology, or related field AND 3+ years technical experience in software engineering, network engineering, service engineering, or systems engineering. Bachelor's Degree in Computer Science, Information Technology, or related field AND 8+ years te...

Promoted
Peraton
Chantilly, Virginia

The Space and Intelligence Sector is seeking an Senior Level (12+ years) Systems Engineer to work within our dynamic Enterprise Engineering team in Springfield or Chantilly, VA. Bachelor's degree or higher in Systems Engineering or in a related technical or scientific fields such as Engineering, Phy...

Promoted
AT&T
Great Falls, Virginia

AT&T has an opening for a Senior System Engineer to support Development, design and deployment of unique communications capabilities based on existing, scalable communications services. Our Senior System Engineer's earn between $. Work with a team of Subject Matter Experts and Fed Gov customers to d...

Promoted
Capital One
McLean, Virginia

This role involves engineering work on the Corporate email platforms, email routing, maintaining strong adherence to compliance controls, and strategic planning related to the end-user email experience in a Federally regulated environment. ...

Promoted
Harris Company
Arlington, Virginia

As a Senior Engineer, you will apply conceptual engineering techniques and design various types of mechanical systems from the ground up. The purpose of your role as a Senior Engineer. Assist senior Engineers to recommend a level of system performance based on analysis of customer needs and preferen...

Promoted
project Service & Produktion GmbH
Vienna, Virginia

Work closely with the Engineering team bringing together different technology backgrounds such as mobile engineers, cloud engineers, architects and domain specialists. We’re looking for an experienced CV/ML Engineer to join one of our portfolio companies and develop world-class scanners ranging from...

Promoted
CV Library
Falls Church, Virginia

MTSI) is seeking a Senior Engineer for Joint Information Advantage. As the Senior Engineer for Joint Information Advantage with MTSI, you will provide technical expertise for warfighting capability development, integration, and transition of new technologies that close time-critical gaps in high-pri...