Senior Data Engineer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 6 Month(s)
No Travel Required

Skills

API
Agile
Analytics
Apache Airflow
Apache Hadoop
Apache Kafka
Apache Spark
Capacity Management
Change Data Capture
Cloud Computing
Collaboration
Communication
Computer Science
Continuous Delivery
Continuous Integration
Cost Management
Dashboard
Data Acquisition
Data Analysis
Data Engineering
Data Governance
Data Lake
Data Management
Data Marts
Data Science
Data Warehouse
Database
ELT

Job Details

Job Title: Senior Data Engineer

Location: Kirkland, WA

Duration: 6+ Months

What you get to do in this role:

Analyze and prepare data for ingestion, including data governance and compliance reviews to support various analytics initiatives.

Develop and maintain highly available data products, models, and data marts.

Collaborate with cross-functional teams to drive Cloud and Infrastructure Cost Management capabilities.

Support FinOps and Capacity Analytics through data engineering solutions.

Troubleshoot data currency and integration issues to ensure data reliability and accuracy.

Skills:

In order to qualify for and be successful in this role, you should have:

5+ years of demonstrated end-to-end Python, SQL, and ETL tool development to automate and accelerate data acquisition, manage data products, transformations, enrichment, and data pipelines at scale.

3+ years of experience working with on-premises and cloud-based infrastructure services such as SaaS, IaaS, FinTech, capacity planning, supply chain, or data analytics environments.

Extensive experience in Data Engineering and DevOps within a data, FinOps or analytics-focused organization.

Strong programming skills in Python, SQL, Rust, Unix programming, and similar languages.

Experience working with on-premises and cloud data warehouse, DBMS, data lake platforms, technologies, most specifically Hadoop, Snowflake, NoSQL, HDFs, Spark, Kafka, Trino, etc.

Familiarity with data transformations, data pipeline concepts, including ETL, ELT, streaming, Lambda, and patterns such as change data capture, SCD, lineage, and orchestration tools such as (e.g., Apache Airflow, or similar).

Familiarity with CI/CD best practices and automation tools such as Jenkins and agile development environments.

Experience with developing data insights and dashboards using Tableau and Tableau Prep.

Excellent written and verbal communication skills, willing to prepare knowledge base, operational procedures, and change plans.

Experience working with the ServiceNow platform, data management frameworks, and API's is a plus.

Ability to work independently, execute with agility, and learn in a fast-paced environment.

Exceptional team player with a collaborative mindset.

Education:

Bachelor's degree in Computer Science, Data Science, Management Information Systems, Mathematics, or a related field. Equivalent work experience is also acceptable for the position.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.