CompassX Group

Senior Data Engineer – Python, Snowflake

CompassX Group

contract

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $80 - $95 per hour

Job Level

Senior

Tech Stack

AirflowAmazon RedshiftBigQueryCloudDockerETLLinuxPandasPySparkPythonSQL

About the role

  • Design, build, and maintain ETL/ELT pipelines using Python, integrating data from APIs, flat files, and relational systems into Snowflake
  • Develop and optimize data models and transformations (dbt) to support reporting and analytical use cases
  • Implement data validation, testing, and quality checks to ensure accuracy and reliability across datasets
  • Manage data workflows, orchestration, and automation using modern tools and practices (e.g., Airflow, GitHub Actions)
  • Support downstream users and analysts by preparing clean, well-structured datasets for Power BI dashboards and reports
  • Contribute to the development and management of containerized environments using Docker and Linux
  • Collaborate with BI developers, analysts, and business stakeholders to deliver end-to-end data solutions
  • Help define and promote data engineering best practices, frameworks, and standards within a growing data environment

Requirements

  • 7–10 years of data engineering experience across the full data lifecycle
  • Strong programming experience in Python, including data libraries such as Pandas, PySpark, or SQLAlchemy
  • Advanced SQL skills and hands-on experience developing transformations using dbt
  • Experience with Snowflake or similar cloud data platforms (e.g., Redshift, BigQuery)
  • Working knowledge of Linux, Docker, and GitHub Actions for environment management and CI/CD automation
  • Understanding of data architecture concepts, including modeling, lineage, and orchestration
  • Exposure to Power BI and experience supporting analytics or BI teams
  • Comfortable working in a fast-paced, collaborative, global environment

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonETLELTdbtSQLPandasPySparkSnowflakedata modelingdata validation
Soft skills
collaborationcommunicationproblem-solvingadaptabilityattention to detailorganizational skillsstakeholder managementteamworkanalytical thinkingfast-paced work
BitPay

Senior Software Developer – Backend

BitPay
Seniorfull-time🇺🇸 United States
Posted: 33 minutes agoSource: bitpay.applytojob.com
JavaScriptMongoDBNode.js
VeliTech

Senior .NET Software Engineer

VeliTech
Seniorfull-time🇺🇸 United States
Posted: 51 minutes agoSource: velitech.applytojob.com
AngularASP.NETAWSDockerEC2JavaScript.NETPostgresRDBMSReactSQL
Grafana Labs

Staff Backend Engineer – Grafana Databases, Loki Ingest

Grafana Labs
Leadfull-time$168k–$202k / year🇺🇸 United States
Posted: 6 hours agoSource: boards.greenhouse.io
CloudDistributed SystemsGoPythonRust
Lean Tech

Senior Java Engineer

Lean Tech
Seniorfull-time🇺🇸 United States
Posted: 11 hours agoSource: jobs.jobvite.com
DockerJavaMavenMicroservicesMongoDBMySQLRabbitMQSpringSpring BootSpringBoot