– Mainly work with internal teams and customers to develop data architecture strategies and design implementation plans for data requirements and business objectives.
– Select appropriate data storage technologies, such as relational Database, NoSQL, Distribution Database, etc., and design the architecture according to business requirements.
– Design data flow and ETL (Extract, Transform, Load) flow to ensure correct and timely conversion and loading of data.
– Define data quality and data security policies to ensure data integrity, consistency and confidentiality.
– Work with data engineers to ensure that the implementation of data architecture complies with best practices and supports high-performance data processing and queries.
– Monitor database performance to optimize query performance and data access speed.
– Solve technical issues and challenges related to data, including data migration, data integration, etc.– At least 5 years experience in data architecture design and implementation.
– Familiar with the principles of data modeling and database design, familiar with ER models and normalization.
– Familiar with relational databases (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB).
– Familiar with Kubernetes and container technology.
– Experienced in ETL process design and data conversion.