Talent.com
Data Engineer (Python)
Data Engineer (Python)Noblesoft Technologies • Auburn Hills, MI, United States
Data Engineer (Python)

Data Engineer (Python)

Noblesoft Technologies • Auburn Hills, MI, United States
23 hours ago
Job type
  • Full-time
  • Quick Apply
Job description

Job Role : Senior Data Engineer (Python)

Location : Auburn Hills, MI

Mandatory Skills : Data Engineering, Python, PySpark, CI / CD, Airflow, Workflow Orchestration

Overall Experience : 8+ years of relevant experience

JOB REQUIREMENTS -

The Senior Data Engineer & Technical Lead (SDET Lead) will play a pivotal role in delivering major data engineering initiatives within the Data & Advanced Analytics space. This position requires hands-on expertise in building, deploying, and maintaining robust data pipelines using Python, PySpark, and Airflow, as well as designing and implementing CI / CD processes for data engineering projects

Key Responsibilities

1. Data Engineering : Design, develop, and optimize scalable data pipelines using Python and PySpark for batch and streaming workloads.

2. Workflow Orchestration : Build, schedule, and monitor complex workflows using Airflow, ensuring reliability and maintainability.

3. CI / CD Pipeline Development : Architect and implement CI / CD pipelines for data engineering projects using GitHub, Docker, and cloud-native solutions.

4. Testing & Quality : Apply test-driven development (TDD) practices and automate unit / integration tests for data pipelines.

5. Secure Development : Implement secure coding best practices and design patterns throughout the development lifecycle.

6. Collaboration : Work closely with Data Architects, QA teams, and business stakeholders to translate requirements into technical solutions.

7. Documentation : Create and maintain technical documentation, including process / data flow diagrams and system design artifacts.

8. Mentorship : Lead and mentor junior engineers, providing guidance on coding, testing, and deployment best practices.

9. Troubleshooting : Analyze and resolve technical issues across the data stack, including pipeline failures and performance bottlenecks.

Cross-Team Knowledge Sharing : Cross-train team members outside the project team (e.g., operations support) for full knowledge coverage.

  • Includes all above skills, plus the following;

Minimum of 7+ years overall IT experience

Experienced in waterfall, iterative, and agile methodologies

Technical Experience :

1. Hands-on Data Engineering : Minimum 5+ years of practical experience building production-grade data pipelines using Python and PySpark.

2. Airflow Expertise : Proven track record of designing, deploying, and managing Airflow DAGs in enterprise environments.

3. CI / CD for Data Projects : Ability to build and maintain CI / CD pipelines for data engineering workflows, including automated testing and deployment

4. Cloud & Containers : Experience with containerization (Docker and cloud platforms (GCP) for data engineering workloads. Appreciation for twelve-factor design principles

5. Python Fluency : Ability to write object-oriented Python code manage dependencies, and follow industry best practices

6. Version Control : Proficiency with

  • Git
  • for source code management and collaboration (commits, branching, merging, GitHub / GitLab workflows).
  • 7. Unix / Linux : Strong command-line skills

  • in Unix-like environments.
  • 8. SQL : Solid understanding of SQL for data ingestion and analysis.

    9. Collaborative Development : Comfortable with code reviews, pair programming and using remote collaboration tools effectively.

    10. Engineering Mindset : Writes code with an eye for maintainability and testability; excited to build production-grade software

    11. Education : Bachelor's or graduate degree in Computer Science, Data Analytics or related field, or equivalent work experience.

    Unique Skills

    Graduate degree in a related field, such as Computer Science or Data Analytics

    Familiarity with Test-Driven Development (TDD)

    A high tolerance for OpenShift, Cloudera, Tableau, Confluence, Jira, and other enterprise tools

    Create a job alert for this search

    Data Engineer Python • Auburn Hills, MI, United States

    Related jobs
    Data Engineer

    Data Engineer

    EPITEC • Allen Park, MI, United States
    Full-time
    Epitec is seeking an experienced Data Engineer to join our automotive client's team.As a Data Engineer, the candidate will play a pivotal role in gathering, analyzing and understanding business req...Show more
    Last updated: 5 hours ago • Promoted • New!
    Senior Python Software Developer

    Senior Python Software Developer

    United Wholesale Mortgage • Pontiac, MI, United States
    Full-time
    United Wholesale Mortgage is hiring a Senior Software Developer for an on-site position in Pontiac, MI.Develop scalable AI / ML models and systems using cutting-edge technology.Participate in project...Show more
    Last updated: 30+ days ago • Promoted
    Engineer

    Engineer

    Quality Talent Group • West Bloomfield charter township, Michigan, United States
    Full-time
    Quick Apply
    Our client is a leading force in advancing safer, smarter AI technology.Their work has been featured in.They’ve built a global community of expert contributors and have already paid out more ...Show more
    Last updated: 7 days ago
    Senior Data Engineer & Technical Lead

    Senior Data Engineer & Technical Lead

    Pi-Square Technologies LLC • Auburn Hills, MI, United States
    Full-time +1
    Quick Apply
    Table" style="border : undefined"> ...Show more
    Last updated: 1 day ago
    Python Developer

    Python Developer

    Technogen, Inc. • Auburn Hills, Michigan, United States
    Full-time
    Bachelor’s or graduate degree in Computer Science, Data Analytics, or related field.Minimum 5+ years of hands-on experience building production-grade data pipelines using Python and PySpark.Proven ...Show more
    Last updated: 2 hours ago • Promoted • New!
    Senior Software Engineer, Data Platform

    Senior Software Engineer, Data Platform

    Credit Acceptance • Southfield, MI, United States
    Full-time
    Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share...Show more
    Last updated: 30+ days ago • Promoted
    Lead AI Developer (Python)

    Lead AI Developer (Python)

    Stellantis • Auburn Hills, MI, United States
    Full-time
    We are seeking a highly skilled and hands-on.This role combines leadership, architecture, and development responsibilities, requiring deep expertise in machine learning, cloud infrastructure, and f...Show more
    Last updated: 4 days ago • Promoted
    GCP Data Architect

    GCP Data Architect

    Systems Technology Group, Inc. (STG) • Dearborn, MI, United States
    Full-time
    STG is a fast-growing Digital Transformation services company providing Fortune 500 companies with Digital Transformation, Mobility, Analytics and Cloud Integration services in both information tec...Show more
    Last updated: 5 hours ago • Promoted • New!
    GCP Data Engineer with Python

    GCP Data Engineer with Python

    Saransh Inc • Dearborn, MI, United States
    Full-time
    Quick Apply
    Role : GCP Data Engineer with Python Location : Dearborn, MI (4 days a week onsite) ...Show more
    Last updated: 1 day ago
    Senior Python Developer - Auburn Hills, MI

    Senior Python Developer - Auburn Hills, MI

    Lorven Technologies • Auburn Hills, MI, United States
    Full-time
    Below is the detailed requirement.Job Title : Senior Python Developer.Work location : Auburn Hills, MI.Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering,...Show more
    Last updated: 4 days ago • Promoted
    Python developer

    Python developer

    Kyyba • Auburn Hills, MI, United States
    Full-time
    Developing applications using the python programming language.Involvement in all aspects of the software development life cycle, from requirements gathering to testing and deployment.Working closel...Show more
    Last updated: 30+ days ago • Promoted
    Python-AI / ML Software Engineer

    Python-AI / ML Software Engineer

    Miracle Software Systems, Inc • Dearborn, MI, United States
    Full-time
    Miracle Software Systems, Inc is looking for.Python-AI / ML Software Engineer.Please find the below job description.Work closely with Tech Anchors, Product Managers, and Product Owners to deliver gen...Show more
    Last updated: 5 hours ago • Promoted • New!
    Technical Data Quality Engineer

    Technical Data Quality Engineer

    Software Guidance and Assistance, Inc. • Auburn Hills, MI, United States
    Full-time
    Software Guidance & Assistance, Inc.SGA), is searching for a Technical Data Quality Engineer for a.Auburn Hills, MI or Frisco, TX. Hybrid schedule 2x weekly onsite.The Technical Data Quality Enginee...Show more
    Last updated: 4 days ago • Promoted
    Senior Python Developer

    Senior Python Developer

    Syntricate Technologies • Dearborn, MI, United States
    Full-time
    Required Skills : 12 Year experience.Should have at least 3+ years as Python backend development.Any Frame work Experience (2+ Yrs) : Django, Flask, Fast API3. Should have at least 1+ years of working...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer (Dearborn)

    Python Developer (Dearborn)

    Akkodis • Dearborn, MI, US
    Part-time
    Akkodis is seeking a software engineer (Python developer) for a client in Dearborn, MI.This role will require onsite interviews. We are considering local candidates at this time.This is an exciting ...Show more
    Last updated: 6 hours ago • Promoted • New!
    Python Developer

    Python Developer

    E-Solutions • Auburn Hills, MI, United States
    Full-time
    Location : Auburn Hills, MI (Day 1 onsite).Seeking a skilled Python Engineer to develop and maintain a robust application, build backend functionalities, and create data injection scripts for an ope...Show more
    Last updated: 4 days ago • Promoted
    Python Validation Engineer

    Python Validation Engineer

    Syntricate Technologies • Dearborn, MI, United States
    Full-time
    Position- Python Validation Engineer.Will slightly vary based on project / feature assigned.Understand requirements of vehicle systems, platforms, and Setup. Collaborate with Customer teams and get cl...Show more
    Last updated: 30+ days ago • Promoted
    Remote AI Writing Evaluator

    Remote AI Writing Evaluator

    Outlier • Lapeer, MI, United States
    Remote
    Full-time
    Earn up to $15 / hour + performance bonuses.Outlier, a platform owned and operated by Scale AI, is looking for.If you're passionate about improving models and excited by the future of AI, this is you...Show more
    Last updated: 2 days ago • Promoted