Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Warehouse Engineer

Mitchell Martin Inc.

Job Description

Mitchell Martin Inc, a forty-year-old, privately owned, technology-focused, staffing company where data is central to how we understand, run, and transform our business. We run a centralized data team that serves the entire organization, both delivering analytics and operating business-critical data and software pipelines that directly affect the lives of our consultants. This role takes over the engineering half of that team and, by virtue of our size, is a multi-faceted position spanning the responsibilities of software engineer, data engineer, and analytics engineer. The platform is focused on Python assets orchestrated with Dagster.

\n

The successful candidate will continue to enable the synthesis of data across the organization's different departments and tools, creating a single unified data platform. You will evolve fundamental systems, procedures, and reporting infrastructure that make moving up the data pyramid into higher-level initiatives (such as data science and machine learning) possible.

\n

Responsibilities:

\n
    \n
  • Design, build, and maintain Python-based data assets orchestrated with Dagster, covering ingestion, transformation, and loading across internal and external data sources
  • \n
  • Develop and maintain dbt models to support clean, tested, and documented data transformations within the warehouse
  • \n
  • Build and maintain integrations with third-party APIs and vendor systems to construct reliable data pipelines
  • \n
  • Implement best practices to standardize and improve the integrity and reliability of extraction, transformation, loading, and storage processes, including:
  • \n
  • Organizing and versioning code in GitHub, with appropriate branching, protection, and PR review practices
  • \n
  • Logging and monitoring
  • \n
  • Alerting for failed or degraded pipelines
  • \n
  • Design and maintain data models and schemas within Snowflake, applying sound RBAC and access-control practices
  • \n
  • Organize and automate tasks and infrastructure on AWS
  • \n
  • Partner with both technical and non-technical stakeholders across departments to understand data needs and translate them into pipelines, models, and reports
  • \n
  • Participate in the evaluation and integration of new tools and products that support the firm's business processes
  • \n
  • Contribute to the long-term evolution of the data platform as the team takes on higher-level initiatives such as data science and machine learning
  • \n
\n

Skills:

\n
    \n
  • Strong problem-solving and project-management skills, with the ability to work independently on a small, high leverage team
  • \n
  • Desire to understand and maintain established data assets, while critically thinking about improvements and new implementations
  • \n
  • Excellent communication and interpersonal skills, with comfort translating between technical and non-technical audiences
  • \n
  • Exemplary analytical skills
  • \n
\n

Experience:

\n
    \n
  • Intermediate to advanced Python, including object-oriented programming, dataclasses, and exception handling; experience with async programming is a plus
  • \n
  • Experience working with third-party APIs and vendors to build data pipelines
  • \n
  • Intermediate to advanced SQL, including CTEs, window functions, and recursive queries
  • \n
  • Experience with dbt
  • \n
  • Experience with Dagster (or comparable orchestration tools such as Airflow)
  • \n
  • Working knowledge of Snowflake or an equivalent cloud data warehouse, including RBAC, data loading, and data modeling
  • \n
  • Basic AWS knowledge, particularly IAM and S3
  • \n
  • Basic HTML and CSS
  • \n
  • Basic Excel, including sorting and filtering
  • \n
  • Basic GitHub, including branching, branch protection, merging, pull requests, and secrets/actions
  • \n
\n

Education/Training:

\n
    \n
  • Degree in Computer Science or related field or similar experience
  • \n
\n

Work Environment – Must be willing and able to commute to New York City up to 4 days a week

\n

Core Technologies

\n

Python | SQL | Snowflake | Dagster | DBT | Data Modeling | API Integration

\n

Contact Authorization

\n

By applying for this job, you agree to receive AI-generated calls, text messages, and/or emails from Mitchell Martin Inc and its affiliates and contracted partners at various frequency through traditional and automated methods. Message and data rates may apply for texts. Carriers are not liable for delayed or undelivered messages. You can access our privacy policy here (-policy).

\n

Onboarding Expectations

\n

Learn more about our Onboarding Process here (

\n

Benefits

\n

Learn more about our benefits offerings here (-perks)

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Data Warehouse Engineer in Mundelein, IL vacancy
  •  ...healthcare system leading the charge in digital transformation and data-driven clinical excellence is seeking a Senior Data & AI...  ...strong experience in AWS environments. \n Data Pipelines & Engineering: Hands-on proficiency with modern ELT toolsets (e.g., Matillion... 
    Suggested
    Remote work

    Sud Recruiting

    Mundelein, IL
    9 days ago
  •  ...Job Description Snowflake Data Architect – Mortgage & Capital Markets \n \n...  ...will combine strong data architecture and engineering expertise with deep knowledge of mortgage...  ...applications . \n Optimize Snowflake warehouse sizing, clustering, query performance,... 
    Suggested

    Techvy Corp

    Mundelein, IL
    6 days ago
  • $165k

     ...Role Objective: Design, build, and scale high-performance data pipelines from disparate datasources into a lakehouse architecture...  ...instantly available for future ML/AI initiatives. \n Pipeline Engineering: Build robust, high-throughput batch and real-time ingestion... 
    Suggested

    FIA Tech

    Mundelein, IL
    2 days ago
  •  ...Cybersecurity and Infrastructure Security Agency (DHS/CISA). The program delivers AI/ML-enabled applications, automation, and cloud data engineering on an AWS and Databricks platform, with an emphasis on secure, vendor-agnostic design. Work is performed remotely from the... 
    Suggested
    For contractors
    Remote work

    Softek International

    Mundelein, IL
    4 days ago
  •  ...Description Position Title: SQL Server Database Architect & Data Engineer \n Location: New York, NY — Hybrid; 3 days onsite, 2 days...  ...SSIS, SQL/T-SQL, Python, and PowerShell. \n Support data warehouse, data lake, and lakehouse architectures. \n Develop data... 
    Suggested
    Contract work
    For contractors
    Remote work

    Seneca Resources

    Mundelein, IL
    2 days ago
  • Job Description Insight Global is seeking a Data Architect that will designs and delivers data and AI solutions that help clients...  ...Requirements -10+ years of experience in data architecture, data engineering, or enterprise data platform consulting, with experience... 

    Insight Global

    Vernon Hills, IL
    3 days ago
  • $130k - $145k

     ...technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives... 
    Contract work
    Temporary work
    Flexible hours

    Synechron

    Mundelein, IL
    5 days ago
  • $150k - $180k

     ...leading organizations at \n \n About the Job \n The Cloud Data Architect is a customer-facing mid-senior level (depending on...  ..., and/or Terraform preferred) and daily work alongside data engineering and/or software engineering teams. \n Experience in developing... 
    Full time
    For contractors
    Local area
    Remote work
    Relocation

    Eastwall

    Mundelein, IL
    9 days ago
  • Allendale is seeking an EHR Data & Applications Developer to lead programming, data integration, and DB development for SmartCare EHR systems. You will design, test, and maintain backend reports, interfaces, and DFA forms, and build centralized reporting data models and... 

    ALLENDALE, INC. ALL RIGHTS RESERVED.

    Lake Villa, IL
    2 days ago
  •  ...approaches. We make delivery more bold, efficient, collaborative and even more enjoyable. \n \n About the Role \n Role- AI Data Engineer / Architect \n Location- Princeton, NJ & NYC, NY (Hybrid) \n Client- Altimetrik \n \n Role Overview \n The AI Data... 

    Altimetrik

    Mundelein, IL
    4 days ago
  •  ...Facebook ,  Instagram ,  X and  YouTube. Job Description The Data Domain Architect, Operations and Finance is responsible for...  .... The architect will also direct and guide data and AI engineers on architectural principles, future-state vision, and delivery... 
    Full time
    Local area

    AbbVie Inc.

    North Chicago, IL
    more than 2 months ago
  • AbbVie seeks a Senior Data Engineer & Solution Architect to lead the Operations Data organization, shaping a cloud-native lakehouse for Supply Chain analytics. You will design end-to-end data pipelines on AWS, define data products, and embody data mesh principles across... 

    BioSpace

    North Chicago, IL
    2 days ago
  •  ...Director-level architect role responsible for defining and leading Data & AI strategy across Operations and Finance at a pharmaceutical company. Will establish architecture governance, build senior architect teams, guide enterprise tooling decisions, and ensure alignment... 

    AbbVie

    North Chicago, IL
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Warehouse Engineer. Be the first to apply!