About the role
We are seeking a sharp and self-motivated Data Engineer to join our dynamic team.
The ideal candidate will have strong expertise in Python, AWS Glue, Spark SQL, and Snowflake.
This role requires someone who can work independently, hit the ground running, and deliver high-quality solutions in a fast-paced environment.
Responsibilities
- Design, develop, and maintain efficient, reliable, and scalable data pipelines using Python and AWS Glue
- Implement complex data transformations and analytics using Spark SQL
- Optimize data storage and retrieval processes in Snowflake
- Collaborate with cross-functional teams to understand data requirements and deliver solutions
- Ensure data quality, consistency, and security across all data platforms
- Troubleshoot and resolve data-related issues promptly
- Stay current with the latest trends and best practices in data engineering
Skills
- Strong proficiency in Python programming
- Extensive experience with AWS Glue and Spark SQL
- In-depth knowledge of Snowflake architecture and best practices
- Familiarity with ETL processes and data warehousing concepts
- Experience with version control systems (e.g., Git)
- Strong problem-solving skills and attention to detail
Qualifications
- Bachelor's degree in Computer Science, Data Science, or a related field
- Minimum of 5 years data engineering experience at large enterprises
- Proven track record of working independently and delivering projects on time
- Excellent communication skills and ability to explain complex technical concepts
- Strong analytical and critical thinking skills
Immediate joiners preferred!