Hiring.Camp

Data Engineer

Shift4payments

·

Yesterday

Apply
Location
Las Vegas, NV Office, United States of America · Tampa, FL Office · Remote Worker - TX · Atlanta, GA Office · Center Valley, PA Office
Workplace
Remote
Type
Full-time
Department
Engineering
Experience
1+ years
Closing date
Today
Source
Workday

Description

Shift4 (NYSE: FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world. As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry. For more information, visit www.shift4.com.



Shift4 is looking for a Data Engineer to join the Shift4 data team and build the SQL and Python based jobs that turn raw payments data in Snowflake into reconciled, reliable datasets and reports. We currently have a library of containerized Python scripts that run SQL against Snowflake on a schedule. You will extend and improve this platform, making it more reliable, scalable and maintainable as we continue to evolve it.


This is a hands-on build role: you write the queries, wrap them in clean, testable Python, package them to run in containers, and make sure they produce correct numbers every time. Pipeline infrastructure (ingestion into Snowflake) is owned by the Data Platform team; you own what happens once the data is there, while embracing the Shift4 way. 


Responsibilities 

  • Design, write, and maintain Python jobs that execute SQL over Snowflake to produce transaction, settlement, fee, and reconciliation datasets for internal and merchant-facing consumers 
  • Write performant, readable SQL: window functions, CTEs, incremental logic, and semi-structured (JSON/VARIANT) handling on large transaction tables 
  • Package jobs as Docker containers and run them on the existing scheduler; make every job idempotent, rerunnable, parameterized, and observable (logging, alerting on failure or bad output) 
  • Implement data-quality checks and reconciliation controls to ensure data is accurate and totals consistently align across sources and reporting periods. 
  • Keep an eye on Snowflake cost: warehouse sizing, clustering, query profiling, and avoiding wasteful scans 
  • Work with finance, operations, and product stakeholders to translate payments questions into correct, maintainable queries 
  • Apply security controls appropriate for a payments environment: secrets handling, least-privilege access, PII masking, audit trails 
  • Document the job library and contribute to code review, testing, and CI practices for the team 
  • Proactively explore and apply AI tools to improve efficiency across the development lifecycle (query authoring, testing, documentation) 

 

Qualifications 

  • 1 - 3 years experience in data engineering, analytics engineering, or backend roles building SQL-heavy data workloads in production 
  • Strong SQL: window functions, CTEs, aggregation and joins over large tables, query tuning and reading execution plans 
  • Hands-on Snowflake experience: warehouses and credit/cost awareness, stages and COPY INTO, streams and tasks, time travel, VARIANT/semi-structured data; Snowpark or the Snowflake Python connector 
  • Solid Python for data work: pandas or Polars, parameterized SQL, configuration and secrets management, structured logging, error handling, unit tests 
  • Docker fundamentals: building images, running scheduled batch jobs in containers, debugging container failures 
  • Git and basic CI/CD habits; comfortable with code review and writing testable, rerunnable jobs 
  • Attention to numerical correctness: you notice when totals do not tie out and you dig until you know why 

 

Nice to have 

  • Payments domain knowledge: authorization, capture, settlement, refunds, chargebacks, interchange and scheme fees, merchant and acquirer data models, reconciliation 
  • Orchestration and transformation tooling: Airflow, Prefect, Dagster, dbt 
  • AWS from the developer side: S3, IAM, Secrets Manager, ECS/Fargate scheduled tasks 
  • Data-quality frameworks (Great Expectations, dbt tests, Soda) and pipeline monitoring/alerting 
  • Experience in a PCI or otherwise regulated environment 
  • Exposure to BI tools consuming the outputs (Sigma, Tableau, Power BI, Looker) 


We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.

Skills

PythonAWSDockerCI/CDSQLAirflowSnowflakeData EngineeringGitTableauPower BILooker

Similar Jobs

30

Data Engineer

Materialise·Kuala Lumpur, Malaysia·Hybrid

Today

Data Engineer

Chartmetric·New York City, New York +1·Hybrid

Today

Data Engineer

SIA·Paris, Île-de-France·Onsite

Today

Data Engineer

MIRATECH Corporation·Gananoque, Ontario·Remote

Today

Data Engineer

Robert Bosch·Romania·Hybrid

Today

Data Engineer

Kaleidoscope Innovation·Charlotte, North Carolina

1d ago

Data Engineer

540·Remote·Remote

1d ago

Data Engineer

Chatham Financial·Kennett Square, Pennsylvania

1d ago

Data Engineer

Healthfirst is New York·Hybrid - NY, US·Hybrid

1d ago

Data Engineer

GLOBAL FASHION GROUP SGP SERVICES PTE LTD.·Ho Chi Minh City, Vietnam·Hybrid

1d ago

Data Engineer

Steampunk Inc.·McLean, Virginia

1d ago

Data Engineer

Booz Allen Hamilton·North Carolina, US

1d ago

Data Engineer

RTX·District of Columbia, US·Remote

1d ago

Data Engineer

Black Box·Mumbai, Maharashtra

1d ago

Data Engineer

Western Governors University·Salt Lake City, Utah·Onsite

1d ago

Data Engineer

PayPal·Bengaluru, Karnataka·Hybrid

1d ago

Data Engineer

Vxi·Hyderabad, Telangana

1d ago

Data Engineer

Vxi·Hyderabad, Telangana

1d ago

Data Engineer

Stark·UK

1d ago

Data Engineer

Lbg·India·Hybrid

1d ago

Data Engineer

Xcelenergy·Minneapolis, Minnesota +1·Hybrid, Onsite

1d ago

Data Engineer

PayPal·India·Hybrid

1d ago

Data Engineer

Professional Kyndryl·India·Hybrid

1d ago

Data Engineer

Ing·Manila, National Capital Region

1d ago

Data Engineer

Illumina·Mumbai, Maharashtra·Hybrid

1d ago

Data Engineer

Illumina·Mumbai, Maharashtra·Hybrid

1d ago

Data Engineer

Accenture·Chennai, Tamil Nadu

1d ago

Data Engineer

Westchester Hills Golf Club·Scottsdale, Arizona

1d ago

Data Engineer

Curant Health·Smyrna, Georgia

1d ago

Data Engineer

Branch·New York City, New York·Remote

1d ago