Job Description
As a Data Warehouse Engineer, you will play a crucial role in analyzing business requirements for the data middle platform and constructing database warehouses to provide robust data support for various business operations. Your responsibilities will include participating in data source analysis and ensuring seamless data integration between the big data platform and other business systems. Additionally, you will be tasked with designing data warehouses and developing ETL processes based on big data technology platforms. A key part of your role will involve researching relevant technologies to optimize big data development workflows and planning applications for the big data platform.
Key Responsibilities
- Analyze business requirements for the data middle platform and build database warehouses to provide data support
- Participate in data source analysis and complete data integration between the big data platform and business systems
- Design data warehouses and develop ETL processes based on big data technology platforms
- Research relevant technologies to optimize big data development workflows and plan big data platform applications
Job Requirements
- Bachelor's degree or higher in Computer Science or a related field
- 3+ years of experience in data warehouse development, preferably with internet data warehouse construction
- Strong programming skills, proficient in Hive-SQL writing and optimization, familiar with common ETL tools, and knowledge of at least one programming language (Java, Python, Shell)
- Experience with distributed computing frameworks or stream processing frameworks, understanding of data warehouse modeling, and deep knowledge of data structures and algorithm design
- Expertise in data warehouse model design in big data environments and proficiency in OLAP dimensional modeling
- Experience in building data platforms (data development, governance, assets, etc.)
- Strong sense of responsibility, excellent communication skills, and teamwork spirit
- Experience with real-time data development using Spark Streaming, Flink, etc.
Preferred Qualifications
- Experience in backend service architecture design for social products
- Familiarity with blockchain ecosystems and technologies
- Background in statistics/mathematics with experience in massive data processing, analysis, and mining
Benefits
Competitive compensation package and comprehensive benefits will be provided based on experience and qualifications.


