Senior Python Data Engineer II — Hybrid & ML Pipelines

MDMi

Indianapolis (IN)

Hybrid

USD 90,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Dental insurance
Vision insurance
Disability insurances
Life insurance
Paid time off
12 paid holidays
401(k) with company match
Hybrid location (following onboarding)
Casual Work Environment
Diverse portfolio of industries and项目s
Collaborative and dynamic team

Job summary

MDMi is seeking a Data Engineer to design, develop, and maintain scalable data architectures and ETL pipelines across on-prem and cloud platforms. You’ll collaborate with cross-functional teams to build custom software solutions for STEM data management, leveraging Spark, Delta Lake, and Python to enable ML-ready data workflows.

Ideal candidates have strong Python and Spark experience, plus familiarity with AWS/Azure, Databricks, and data governance.

Qualifications

  • Degree in computer science, computer engineering, information technology, or related field.
  • 2+ years of software development experience in data-focused roles.
  • Strong Python and Spark experience with data pipelines and ML-ready workflows.
  • Experience designing scalable data architectures, ETL pipelines, and data warehousing.
  • Familiarity with cloud platforms (AWS/Azure) and Databricks environment.

Responsibilities

  • Design, develop, and maintain scalable data architectures and ETL pipelines across on-prem and cloud platforms.
  • Collaborate with cross-functional teams to build custom software solutions for STEM data management.
  • Apply data management best practices for storage, retrieval, and governance.
  • Partner with data scientists to integrate ML models into data pipelines.
  • Develop feature engineering pipelines and model-serving solutions using Python.
  • Maintain well-documented Python scripts and libraries for long-term maintainability.
  • Engage with clients to understand needs, deploy applications, and provide on-site support.
  • Use Git and Jira for source control and agile project planning.

Skills

Apache Spark
Python
Delta Lake
SQL
AWS
Azure
ETL
Data modeling
Git
Machine learning pipelines
Databricks
Power BI
Tableau

Education

Bachelor’s degree in Computer Science or related field

Tools

Databricks
Power BI
Tableau
Jira

Job description

MDMi is seeking a Data Engineer to design, develop, and maintain scalable data architectures and ETL pipelines across on-prem and cloud platforms. You’ll collaborate with cross-functional teams to build custom software solutions for STEM data management, leveraging Spark, Delta Lake, and Python to enable ML-ready data workflows.

Ideal candidates have strong Python and Spark experience, plus familiarity with AWS/Azure, Databricks, and data governance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Data Engineer — Hybrid, ML & ETL Pipelines
Python Data Engineer — Hybrid, ML & ETL Pipelines

MDMi • Indianapolis (IN)

Hybrid
USD 110,000 - 140,000
Competitive salary
Health insurance
Dental insurance
+5
Senior Python Data Engineer - ML Pipelines (Remote)
Senior Python Data Engineer - ML Pipelines (Remote)

EITACIES Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Python Developer Engineer II
Python Developer Engineer II

Materials Data Management • Indianapolis (IN)

On-site
USD 90,000 - 140,000
Competitive salary
Health insurance
Dental insurance
+10
Senior Data Engineer — Cloud Pipelines, Hybrid, ML-Ready
Senior Data Engineer — Cloud Pipelines, Hybrid, ML-Ready

HRCUS RAPP Illinois Inc • United States

Hybrid
USD 110,000 - 120,000
Health insurance
Stock options
401(k)
+1
Data Engineer II — Hybrid Cloud Pipelines & BI
Data Engineer II — Hybrid Cloud Pipelines & BI

McLane • Temple (TX)

Hybrid
USD 110,000 - 150,000
Medical/Dental/Vision from Day 1
PTO from Day 1
Pet insurance
+4
Remote Senior Python Data Engineer — ML Pipelines
Remote Senior Python Data Engineer — ML Pipelines

Eitacies Inc • Austin (TX)

On-site
USD 120,000 - 150,000
Senior Python Developer Data Engineer ML Pipelines
Senior Python Developer Data Engineer ML Pipelines

Eitacies Inc • Austin (TX)

On-site
USD 120,000 - 150,000
Senior Python Developer / Data Engineer / ML Pipelines
Senior Python Developer / Data Engineer / ML Pipelines

EITACIES Inc. • United States

Remote
USD 150,000 - 210,000
100% remote
Hybrid Data Engineer II: Cloud Data Pipelines & ETL
Hybrid Data Engineer II: Cloud Data Pipelines & ETL

TEKsystems • Hanover (MD)

Hybrid
USD 78,000 - 118,000
Medical
Dental
Vision
+6
Python Developer Engineer
Python Developer Engineer

Materials Data Management • Indianapolis (IN)

On-site
USD 110,000 - 140,000
Competitive salary
Health insurance
Dental insurance
+5