ICF
ICF
5,001 – 10,000 Employees
ConsultingGovernmentHealthcare
ICF is a global consulting firm that helps governments, businesses, and communities address complex challenges through data, technology, and program expertise. Founded in 1969, the company works across consulting, government, and healthcare, supporting digital modernization, analytics, resilience and adaptation, energy planning, federal health programs, disaster management, infrastructure, and transportation. Its teams combine advisory services with program implementation to help clients achieve measurable results and strengthen community resilience.

Remote Python Data Engineer — ICF

Build secure data pipelines and reporting integrations for ICF using Python, SQL, PostgreSQL, and Databricks. Support APIs, data quality, AWS QuickSight reporting, and DevOps workflows.

Description

  • Create and maintain cloud data pipelines and transformation workflows with SQL, Python, and Databricks.
  • Design and tune PostgreSQL objects, queries, data models, and access patterns.
  • Develop DataConnect reporting integrations using AWS QuickSight and Databricks.
  • Build API services and reusable components for secure data access and system integration.
  • Load data from multiple sources through extraction, transformation, and loading processes.
  • Maintain data quality checks, validation jobs, monitoring, and operational alerts.
  • Resolve data issues and improve pipeline reliability, performance, availability, and refresh times.
  • Write unit and integration tests and review colleagues’ code.
  • Turn technical specifications and business needs into code, data designs, and implementation documentation.
  • Work with DevOps engineers on CI/CD, infrastructure as code, deployments, and environment support.
  • Protect data at rest and in transit with security and privacy controls.
  • Take part in Agile planning, refinement, estimation, and continuous improvement.
  • Handle other assigned duties.

Requirements

  • Bachelor’s degree.
  • At least three years of hands-on software development or data engineering experience.
  • At least two years developing data pipelines or data-processing solutions with SQL and Python or a comparable programming language.
  • Practical PostgreSQL experience and strong knowledge of relational database concepts and SQL.
  • Experience with cloud data platforms and version-controlled development workflows.
  • Ability to interpret technical specifications and turn them into working code and documentation.
  • Ability to obtain and maintain a Public Trust clearance.
  • Must live in the United States, be authorized to work there, and have lived in the country for three full years within the past five years.
  • Preferred experience includes Databricks, AWS QuickSight, Spark, Airflow, AWS data services, REST APIs, TypeScript, CI/CD, GitHub Actions, Terraform, data governance, metadata, data lineage, secure data sharing, Agile teams, and test-driven development.

Benefits

  • Equal opportunity employment.
  • Reasonable accommodations for disabilities, disabled veterans, and sincerely held religious beliefs.
  • Benefit offerings referenced under the Transparency in Coverage Act.

Related Jobs

RHN CPA

Senior Accountant

RHN CPA
51 – 200 Employees
FinanceNon-profit

Prepare audits, reviews, compilations, and Canadian tax returns for RHN CPA’s diverse client base. Support client relationships, meet deadlines, and develop your career at a British Columbia accounting firm.

Open
Northern Star Resources Limited

Reliability Planning Project Coordinator — Alaska

Northern Star Resources Limited
1,001 – 5,000 Employees
B2BEnterprise

Lead maintenance reliability, planning, scheduling and project execution at Northern Star Resources’ remote Alaska gold-processing plant. Improve work management discipline and equipment performance across the site.

Open