Data Platform Engineer – Python, Dagster & Snowflake

Mitchell Martin Inc.

New York (NY)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Mitchell Martin Inc. is seeking a data/analytics engineer to join our centralized data team in New York. The role blends software engineering, data engineering, and analytics engineering, focusing on Python assets orchestrated with Dagster to support broad data initiatives.

You will evolve data pipelines, dbt models, and data models in Snowflake, enabling analytics, ML readiness, and cross-department data synthesis. Strong Python, SQL, and collaboration skills are essential.

Qualifications

  • Intermediate to advanced Python, including OOP, dataclasses, and exception handling.
  • Experience with third-party APIs and vendors to build data pipelines.
  • Advanced SQL with CTEs, window functions, and recursive queries.
  • Experience with dbt.
  • Experience with Dagster (or comparable tools like Airflow).
  • Working knowledge of Snowflake or similar cloud data warehouse, including RBAC and data modeling.
  • Basic AWS knowledge (IAM and S3).
  • Basic HTML/CSS.
  • Basic Excel (sorting and filtering).
  • Basic GitHub (branching, PRs, secrets/actions).

Responsibilities

  • Design, build, and maintain Python-based data assets orchestrated with Dagster across ingestion, transformation, and loading.
  • Develop and maintain dbt models to support clean, tested, documented data transformations.
  • Build and maintain integrations with third-party APIs and vendor systems to construct reliable data pipelines.
  • Standardize and improve data extraction, transformation, loading, and storage processes; organize code in GitHub with proper PR reviews.
  • Implement logging, monitoring, and alerting for pipelines.
  • Design and maintain data models and schemas in Snowflake with RBAC and access control.
  • Organize and automate tasks and infrastructure on AWS.
  • Collaborate with technical and non-technical stakeholders to translate needs into pipelines and reports.
  • Evaluate and integrate new tools to support business processes; contribute to long-term data platform evolution.

Skills

Problem solving
Project management
Communication
Analytical thinking

Education

Bachelor's degree in Computer Science

Tools

dbt
Dagster
Airflow
GitHub
Snowflake

Job description

Mitchell Martin Inc. is seeking a data/analytics engineer to join our centralized data team in New York. The role blends software engineering, data engineering, and analytics engineering, focusing on Python assets orchestrated with Dagster to support broad data initiatives.

You will evolve data pipelines, dbt models, and data models in Snowflake, enabling analytics, ML readiness, and cross-department data synthesis. Strong Python, SQL, and collaboration skills are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Warehouse Engineer
Data Warehouse Engineer

Mitchell Martin Inc. • New York (NY)

On-site
USD 120,000 - 160,000
Data Engineer: dbt & Snowflake Pipelines
Data Engineer: dbt & Snowflake Pipelines

Mitchell Martin Inc. • Charlotte (NC)

On-site
USD 110,000 - 125,000
Data Platform Engineer - ML Ops, Snowflake, AWS | NYC
Data Platform Engineer - ML Ops, Snowflake, AWS | NYC

Slope • New York (NY)

On-site
USD 140,000 - 260,000
Data Engineer (dbt, Snowflake)
Data Engineer (dbt, Snowflake)

Mitchell Martin Inc. • Charlotte (NC)

On-site
USD 110,000 - 125,000
Data Platform Engineer - End-to-End (Python/Snowflake)
Data Platform Engineer - End-to-End (Python/Snowflake)

MONTICELLOAM • New York (NY)

On-site
USD 110,000 - 140,000
Competitive base salary
Discretionary annual bonus
Data Engineer - Snowflake Platform for Global Markets
Data Engineer - Snowflake Platform for Global Markets

Mondrian Alpha • New York (NY)

On-site
USD 120,000 - 160,000
Senior Data Engineer – NYC, NY (Full Time)
Senior Data Engineer – NYC, NY (Full Time)

FlairTech Solutions • New York (NY)

Hybrid
USD 140,000 - 170,000
Remote Data Infra & Analytics Engineer - Snowflake
Remote Data Infra & Analytics Engineer - Snowflake

myBridge Corporation • New York (NY)

On-site
USD 110,000 - 150,000
Medical Insurance
Dental Insurance
Vision Insurance
Senior Data Engineer – Data Platform & Martech (Flexible)
Senior Data Engineer – Data Platform & Martech (Flexible)

AVG • New York (NY)

On-site
USD 140,000 - 190,000
Hybrid Data Analytics Engineer — Snowflake, dbt & Sigma
Hybrid Data Analytics Engineer — Snowflake, dbt & Sigma

RugsUSA • New York (NY)

Hybrid
USD 110,000 - 120,000