Description
You will design and implement dynamic data models to support evolving underlying data structures.
Responsibilities
- Develop dynamic data models that adapt to changes in underlying data sources.
- Optimize query performance through tuning, caching, and effective filtering strategies.
- Implement data lake architectures and techniques for faster data retrieval.
- Apply predicate pushing and use SQL transpilers to improve data processing efficiency.
- Manage infrastructure using AWS and Infrastructure as Code (IaC) implementations.
Required Skills
- 12+ years of experience in data modeling and database management.
- Deep expertise with RDBMS and NoSQL columnar databases such as Apache Parquet or Apache Kylin.
- Advanced SQL proficiency and experience with query optimization.
- Hands-on experience with Apache Spark or similar big data technologies.
- Practical knowledge of AWS and IaC principles.
- Understanding of caching and filtering techniques for large-scale datasets.
- Any Graduate degree.
Preferred Skills
- Experience working with GraphQL at the top layer.