Python Developer
Python Developer
Contract
Auburn Hills MI (Onsite)
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
- Data Engineering: Design develop and optimize scalable data pipelines using Python and PySpark for batch and streaming workloads.
- Workflow Orchestration: Build schedule and monitor complex workflows using Airflow ensuring reliability and maintainability.
- CI/CD Pipeline Development: Architect and implement CI/CD pipelines for data engineering projects using GitHub Docker and cloud-native solutions.
- Testing & Quality: Apply test-driven development (TDD) practices and automate unit/integration tests for data pipelines.
- Secure Development: Implement secure coding best practices and design patterns throughout the development lifecycle.
- Collaboration: Work closely with Data Architects QA teams and business stakeholders to translate requirements into technical solutions.
- Documentation: Create and maintain technical documentation including process/data flow diagrams and system design artifacts.
Technical Experience:
- Hands-on Data Engineering : Minimum 5 yearsof 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 pipelinesfor 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.
- SQL : Solid understanding of SQL for data ingestion and analysis.
- Collaborative Development : Comfortable with code reviews pair programming and usingremote collaboration tools effectively.
- Engineering Mindset: Writes code with an eye for maintainability and testability; excited to build production-grade software
- 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
Recommended Jobs
KFC Shift Manager
Join KBP Foods' KFC franchise as a Shift Manager and lead a dedicated team in delivering exceptional customer service at one of our bustling locations. As a pivotal part of the restaurant's success, …
Executive Assistant
SeamonWhiteside is seeking a highly organized resourceful and discreet Executive Assistant to provide comprehensive support to our Management Team. This individual will be responsible for a wide rang…
Mate / First Class Pilot
Randlog Enterprises seeks a highly skilled and dedicated Mate / First Class Pilot to join our innovative maritime team. With a focus on efficiency and sustainability, Randlog Enterprises is a leader i…
Local Home Daily, CDL B (Free health benefits)
About the Job - Looking for local drivers for our location in Williamsburg, NJ - Great Benefits (free health insurance, profit sharing, 401k, and more!) - 24'-26' Flatbed Straight truck Job Sum…
Subway Cashier I
There's never been a better time to join TravelCenters of America! For more than 50 years, millions of professional truck drivers and motorists have called our travel centers home, depending on us dai…
CLINICAL PASTORAL RESIDENT
Overview: The CPE Resident demonstrates excellent customer service performance in that his/her attitude and actions are always consistent with the standards contained in the Vision, Mission and …
Sales Representative
General Purpose To plan and carry out all sales activities on assigned accounts or areas. Responsible for ensuring customer satisfaction and managing quality of product and service delivery. Devel…
HVAC Chiller Mechanic (Union)
Be part of the future! We are one team, dedicated to working collaboratively to create the purposeful solutions that propel the world forward. We hope you will join our diverse team of top people –…
Electrical/Controls Engineer
Description To help develop, implement, manage, and track production equipment changes to make improvements that increase efficiency and quality levels. ESSENTIAL FUNCTIONS: Help design and …
Production Operator
Our client, a leading organization in the manufacturing industry, is seeking a dedicated Production Operator to join their team. As a Production Operator, you will be an essential part of the factory …