Talent.com
Data Engineer (Python)
Data Engineer (Python)Noblesoft Technologies • Auburn Hills, Michigan, USA
Data Engineer (Python)

Data Engineer (Python)

Noblesoft Technologies • Auburn Hills, Michigan, USA
13 hours ago
Job type
  • Full-time
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 : Bachelors 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

    Key Skills

    Apache Hive,S3,Hadoop,Redshift,Spark,AWS,Apache Pig,NoSQL,Big Data,Data Warehouse,Kafka,Scala

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Data Engineer Python • Auburn Hills, Michigan, USA

    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: 1 day ago • Promoted
    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
    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: 2 days ago
    AI Engineer

    AI Engineer

    OneStream Software • Birmingham, MI, United States
    Full-time
    Range applies to US candidates only) + Benefits / Variable Comp / Equity - Range may vary based on experience.Vision, Medical, Life, Dental, 401K. This role requires the candidate to work from one of th...Show more
    Last updated: 30+ days ago • Promoted
    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
    Data Engineer (Python)

    Data Engineer (Python)

    Noblesoft Technologies • Auburn Hills, MI, United States
    Full-time
    Quick Apply
    Job Role : Senior Data Engineer (Python) Location : Auburn Hills, MI &...Show more
    Last updated: 1 day ago
    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: 5 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: 1 day ago • Promoted
    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: 2 days 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: 5 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
    AI Content Writer - Flexible Hours

    AI Content Writer - Flexible Hours

    Outlier • Lapeer, MI, United States
    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
    Principal Software Engineer, Data Platform

    Principal 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
    Python-AI / ML Software Engineer (Dearborn)

    Python-AI / ML Software Engineer (Dearborn)

    Miracle Software Systems, Inc • Dearborn, MI, US
    Part-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: 21 hours ago • Promoted • New!
    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: 1 day ago • Promoted
    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: 5 days ago • Promoted
    Python Developer (Flask, Django)

    Python Developer (Flask, Django)

    Macpower Digital Assets Edge • Dearborn, MI, United States
    Full-time
    We are seeking a skilled Python Developer with strong hands-on programming experience and expertise in web development.The ideal candidate should have a background in building and deploying applica...Show more
    Last updated: 30+ 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