Data Engineer (Python) — United States
Зарплата не указана
ОткликнутьсяAbout The Company
ICF is a mission-driven global advisory and technology services provider dedicated to improving the lives of others and making the world a better place. Our core values emphasize embracing difference, and we actively seek candidates who are passionate about fostering a culture that encourages, embraces, and hires diverse perspectives and dimensions of difference. With a commitment to innovation and social impact, ICF combines unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.
About The Role
We are currently seeking a skilled Data Engineer to join our Health Engineering Systems (HES) team. This role involves working closely with customers to define success visions and deliver practical, secure data solutions. The successful candidate will design, develop, and maintain reliable data pipelines, database solutions, and reporting integrations across technologies including PostgreSQL, SQL, Databricks, and AWS QuickSight. The Data Engineer will collaborate with senior engineers, data scientists, analysts, and DevOps professionals to translate requirements into maintainable code and contribute independently to the team’s objectives. This position requires residing and working within the United States and the ability to obtain and maintain a Public Trust clearance.
Qualifications
• Bachelor’s degree in a relevant field.
• Minimum of 3 years of hands-on software development or data engineering experience.
• Authorization to work in the United States and residency in the U.S. for at least three of the last five years.
• Ability to obtain and maintain a Public Trust clearance.
• At least 2 years of experience developing data pipelines or data-processing solutions using SQL and Python or comparable programming languages.
• Strong knowledge of PostgreSQL and relational database concepts.
• Experience with cloud-based data platforms and version-controlled development workflows.
• Preferred qualifications include:
• Experience with Databricks platform and developing data workflows.
• Familiarity with AWS QuickSight for datasets, dashboards, and reporting integrations.
• Knowledge of Spark, Airflow, AWS data services, or similar orchestration technologies.
• Experience building or supporting REST APIs.
• Working knowledge of TypeScript for services, automation, or data-access applications.
• Familiarity with CI/CD pipelines, GitHub Actions, Terraform, or infrastructure-as-code tools.
• Understanding of data governance, metadata, data lineage, and secure data-sharing practices.
• Experience working in Agile teams and applying test-driven development practices.
Responsibilities
• Design, develop, test, and maintain data pipelines and transformation workflows using SQL, Python, Databricks, and cloud technologies.
• Develop and optimize PostgreSQL database objects, queries, data models, and data-access patterns.
• Build and maintain integrations supporting DataConnect reporting via AWS QuickSight and Databricks.
• Develop API services and reusable components to facilitate secure data access and system integration.
• Support extraction, transformation, and loading (ETL) of data from multiple sources while meeting functional and non-functional requirements.
• Create and maintain data-quality checks, validation jobs, monitoring, and operational alerts.
• Troubleshoot data issues and enhance pipeline reliability, performance, availability, and refresh timeliness.
• Write unit and integration tests for data-processing code and participate in code reviews.
• Translate technical specifications and business requirements into code, data designs, and implementation documentation.
• Collaborate with DevOps engineers on CI/CD processes, infrastructure as code, deployment, and environment support.
• Apply security and privacy controls for data at rest and in transit.
• Engage in Agile planning, refinement, estimation, and continuous improvement activities.
• Perform other duties as assigned to support team and organizational goals.
Benefits
• Competitive salary range between $81,499 and $167,644 based on experience and qualifications.
• Comprehensive benefits package including health, dental, and vision insurance.
• Opportunities for professional development and career growth.
• Supportive and inclusive work environment that values diversity.
• Flexible work arrangements within the United States.
• Access to cutting-edge technology and tools.
• Equal opportunity to contribute to meaningful projects with social impact.
Equal Opportunity
ICF is an equal opportunity employer that values diversity and inclusion. We are committed to providing a workplace where all employees are empowered to thrive, collaborate, and achieve their personal and professional goals. We consider qualified applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other legally protected status. We also provide reasonable accommodations for applicants with disabilities and those with sincerely held religious beliefs throughout the application and employment process.