What are the responsibilities and job description for the Data Engineer position at People Tech Group Inc?
We are looking for a skilled and motivated Data Engineer to join our team. This role is ideal for someone passionate about building robust, scalable, and efficient data pipelines and ETL processes in a cloud-based environment. You will be working closely with data architects, analysts, and software engineers to design and implement systems that ensure data quality, automation, and performance optimization.
Key Responsibilities:
- Design, develop, and maintain ETL workflows and data pipelines to support analytics, reporting, and business intelligence solutions.
- Integrate disparate data sources and ensure seamless cloud-based data ingestion and transformation, primarily using AWS services.
- Build scalable solutions using tools such as AWS Glue, Lambda, Step Functions, S3, Redshift, and EMR.
- Implement data quality, validation, and monitoring processes to ensure data integrity.
- Automate recurring data processing tasks to increase efficiency and reduce manual effort.
- Collaborate with stakeholders to gather and analyze requirements, transforming them into technical specifications.
- Optimize pipeline performance, storage, and compute resource usage to ensure cost-effective solutions.
- Support DevOps and CI/CD processes for data engineering projects.
- Participate in code reviews, documentation, and knowledge sharing with team members.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3 years of experience in data engineering, including hands-on ETL pipeline development.
- Strong experience with AWS services such as Glue, S3, Lambda, Redshift, EMR, and Athena.
- Proficiency in Python, SQL, and shell scripting.
- Experience with cloud-native data integration and orchestration tools.
- Familiarity with data modeling, warehousing concepts, and performance tuning.
- Strong problem-solving skills and the ability to work both independently and in a collaborative team environment.
Salary : $100,000 - $120,000