Senior Python Developer Auburn Hills Mi Apply
Our client seeks an Senior Python Developer for a Full time project in Auburn Hills, MI . Below is the detailed requirement
Job Title: Senior Python Developer
Work location : Auburn Hills, MI
Duration: Full Time
Job Description:
- Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent experience with 12+ Minimum Experience
- Hands-on Data Engineering : Minimum 5+ years of practical experience building production-grade data pipelines using Python and PySpark.
- Airflow Expertise: Proven track record of designing, deploying, and managing Airflow DAGs in enterprise environments.
- CI/CD for Data Projects : Ability to build and maintain CI/CD pipelines for data engineering workflows, including automated testing and deployment**.
- Cloud & Containers: Experience with containerization (Docker and cloud platforms (GCP) for data engineering workloads. Appreciation for twelve-factor design principles
- Python Fluency : Ability to write object-oriented Python code manage dependencies, and follow industry best practices
- Version Control: Proficiency with **Git** for source code management and collaboration (commits, branching, merging, GitHub/GitLab workflows).
- Unix/Linux: Strong command-line skills** in Unix-like environments.
- QL : Solid understanding of SQL for data ingestion and analysis.
- Collaborative Development : Comfortable with code reviews, pair programming and using remote collaboration tools effectively.
- Engineering Mindset: Writes code with an eye for maintainability and testability; excited to build production-grade software

