- BTech degree in computer science, engineering or related field of study or 12+ years of related work experience
- 7+ years design & implementation experience with large scale data centric distributed applications
- Professional experience architecting, operating cloud-based solutions with good understanding of core disciplines like compute, networking, storage, security, databases etc.
- Good understanding of data engineering concepts like storage, governance, cataloging, data quality, data modeling etc.
- Good understanding about various architecture patterns like data lake, data lake house, data mesh etc.
- Good understanding of Data Warehousing concepts, hands-on experience working with tools like Hive, Redshift, Snowflake, Teradata etc.
- Experience migrating or transforming legacy customer solutions to the cloud.
- Experience working with services like AWS EMR, Glue, DMS, Kinesis, RDS, Redshift, Dynamo DB, Document DB, SNS, SQS, Lambda, EKS, Data Zone etc.
- Thorough understanding of Big Data ecosystem technologies like Hadoop, Spark, Hive, HBase etc.
and other competent tools and technologies - Understanding in designing analytical solutions leveraging AWS cognitive services like Textract, Comprehend, Rekognition etc.
in combination with Sagemaker is good to have. - Experience working with modern development workflows, such as git, continuous integration/continuous deployment pipelines, static code analysis tooling, infrastructure-as-code, and more.
- Experience with a programming or scripting language – Python/Java/Scala
- AWS Professional/Specialty certification or relevant cloud expertise
Roles and Responsibilities
- Drive innovation within Data Engineering domain by designing reusable and reliable accelerators, blueprints, and libraries.
- Capable of leading a technology team, inculcating innovative mindset and enable fast paced deliveries.
- Able to adapt to new technologies, learn quickly, and manage high ambiguity.
- Ability to work with business stakeholders, attend/drive various architectural, design and status calls with multiple stakeholders.
- Exhibit good presentation skills with a high degree of comfort speaking with executives, IT Management, and developers.
- Drive technology/software sales or pre-sales consulting discussions
- Ensure end-to-end ownership of all tasks being aligned.
- Ensure high quality software development with complete documentation and traceability.
- Fulfil organizational responsibilities (sharing knowledge & experience with other teams / groups)
- Conduct technical training(s)/session(s), write whitepapers/ case studies / blogs etc.
Role:
Industry Type:
Department:
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate, B.Tech/B.E. in Any Specialization
Skills Required
Continuous Integration, Hive, Kinesis, Cloud, Scala, Amazon Redshift, glue , Data Warehousing, Technical Architecture