Data Engineer – Python
Data Engineer – Python
King of Prussia, Pennsylvania
|Full Time Temporary/Contract
|$ 50 - $ 58 per hour
King of Prussia, Pennsylvania
Full Time Temporary/Contract
$ 50 - $ 58 per hour
September 13, 2024
|Job ID: T1390869-PHI_1726235385
September 13, 2024
Job ID: T1390869-PHI_1726235385
Job Summary
To Apply for this Job Click Here
Location: Remote EST hours
Duration: Ongoing multi year contract
Rate: 50-58/hr
Job Summary: The Data Engineer is responsible for designing, developing, and maintaining data pipelines and infrastructure to support data-driven decision-making within the organization. This role requires strong proficiency in Python, SQL, cloud technologies, and Kubernetes to ensure the efficient processing, storage, and retrieval of data.
Key Responsibilities:
Data Pipeline Development:
- Design, build, and maintain scalable and reliable data pipelines using Python and SQL.
- Develop ETL (Extract, Transform, Load) processes to integrate data from various sources into data warehouses and databases.
- Ensure data quality and consistency across different data sources and systems.
Cloud Data Infrastructure:
- Implement and manage data storage and processing solutions on cloud platforms (e.g., AWS, Azure, Google Cloud).
- Utilize cloud data services such as BigQuery, Snowflake, Redshift, or similar to store and analyze large datasets.
- Configure and manage cloud resources for optimal performance and cost-efficiency.
Containerization and Orchestration:
- Deploy and manage data applications and services using Docker and Kubernetes.
- Develop and maintain Kubernetes manifests, Helm charts, and CI/CD pipelines to automate data workflows.
- Monitor and troubleshoot containerized applications to ensure high availability and reliability.
Performance Optimization:
- Optimize data processing pipelines for performance and scalability.
- Tune SQL queries and data storage configurations to handle large volumes of data efficiently.
- Implement monitoring and logging solutions to track data pipeline performance and identify issues.
Collaboration and Communication:
- Work closely with data scientists, analysts, and other stakeholders to understand data requirements and provide support.
- Collaborate with DevOps and infrastructure teams to integrate data solutions with existing systems.
- Document data processes, workflows, and configurations for transparency and knowledge sharing.
Qualifications:
- Experience: Experience as a Data Engineer or in a similar role with a strong focus on Python, SQL, and cloud technologies.
- Technical Skills:
- Proficiency in Python for data engineering tasks, including scripting and automation.
- Advanced SQL skills for querying and manipulating data.
- Hands-on experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and related data services.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
To Apply for this Job Click Here
I want more jobs like this in my inbox weekly.
About Beacon Hill
Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.
Founded by industry leaders to set a new standard in search, career placement and flexible staffing, we deliver coordinated staffing solutions with unparalleled service, a commitment to project completion and success and a passion for innovation, creativity and continuous improvement.
Our niche brands offer a complete suite of staffing services to emerging growth companies and the Fortune 500 across market sectors, career specialties/disciplines and industries. Over time, office locations, specialty practice areas and service offerings will be added to address ever changing constituent needs.
We look forward to working with you.
Beacon Hill. Employing the Future™