Bachelor of Science degree in Computer Science, Computer Engineering, or equivalent required.
6+ years of experience in Database Engineer, Data Engineer, or similar role with strong NoSQL expertise.
Deep hands-on experience with NoSQL databases (DynamoDB, BigQuery, BigTable, or similar).
Strong understanding of CAP theorem, eventual consistency, and distributed system concepts.
Experience designing denormalized data models and optimizing for read/write patterns in NoSQL databases.
Hands-on experience with big data and in cloud-native technologies.
Experience in writing Python scripts for data migration, governance, validation.
Experience in maintaining high-performance SQL and NoSQL databases at scale.
Good understanding of AWS and GCP systems, particularly managed NoSQL services and cloud-native data platforms.
Experience in migrating data from different systems, including legacy relational databases to NoSQL platforms and on-prem to cloud migrations.
Knowledge of data lake architectures and modern data stack tools.
Experience with data governance, data quality frameworks, and metadata management.
Understanding of MLOps and data engineering best practices for machine learning pipelines.