Job Description
As a seasoned data professional, you will be instrumental in designing and implementing scalable data processing systems that drive business growth. You will collaborate with cross-functional teams to understand business requirements, prioritize tasks, and deliver high-quality solutions within defined timelines.
Required Skills and Qualifications
1. 5+ years of experience working as a Data Engineer, with a strong focus on AWS technologies and serverless architectures;
2. Experience working as a Data Engineer, with focus on Azure is valuable;
3. In-depth knowledge of AWS services such as S3, Lambda, Glue, Athena, Redshift, and DynamoDB, and their capabilities for building scalable data processing systems;
4. Proven expertise in designing and implementing AWS serverless architectures for large-scale data processing and storage;
5. Strong programming skills in languages like Python, Java, or Scala, along with experience using SQL for data manipulation and querying;
6. Hands-on experience with data integration and ETL tools, such as AWS Glue or Apache Spark, for transforming and processing data;
7. English fluency;
8. Familiarity with data modeling techniques and data warehousing concepts, including star and snowflake schemas;
9. Solid understanding of data security, access control, and compliance requirements in a data-driven environment;
10. Experience with data visualization tools (e.g., Tableau, Power BI) and the ability to collaborate with analysts and data scientists to deliver actionable insights;
11. Strong problem-solving and analytical skills, with a detail-oriented approach to ensure data accuracy and integrity;
12. Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.