AWS Data Engineer
Job Summary:
The AWS Data Engineer will play a crucial role in the design, development, and
implementation of data solutions within our cloud ecosystem. This position is
pivotal for leveraging cutting-edge technologies to transform raw data into
actionable insights, ultimately enhancing business decision-making and
operations.
Key Responsibilities:
-
Design and implement scalable data pipelines using AWS services like Glue
and Redshift.
-
Develop, test, and maintain data processing workflows utilizing Python and
PySpark to ensure high performance and reliability.
-
Collaborate with cross-functional teams to gather requirements and deliver
tailored data solutions that facilitate analytics and reporting.
-
Optimize data models and storage solutions to improve query performance and
reduce costs within the AWS ecosystem.
-
Monitor and troubleshoot data pipeline issues, ensuring minimal downtime and
data accuracy.
-
Document data architecture and processes, providing clear guidelines for
future development and maintenance.
Requirements:
-
Bachelor’s degree in Computer Science, Information Technology, or a related
field.
-
Proven experience as a Data Engineer, particularly in AWS environments.
-
Strong proficiency in Python and experience with PySpark for data
manipulation and transformation.
-
Hands-on experience with AWS Glue, Redshift, and other AWS data services.
-
Solid understanding of data modeling, ETL processes, and data warehousing
concepts.
-
Excellent analytical and problem-solving skills, paired with attention to
detail.
Preferred Qualifications:
-
Experience with data visualization tools such as Tableau, Power BI, or
QuickSight.
-
Knowledge of other programming languages, such as Java or Scala, is a plus.
-
Familiarity with machine learning concepts and frameworks.
-
AWS certifications (e.g., AWS Certified Data Analytics, AWS Certified
Solutions Architect) are highly desirable.