Job Description of Senior Data Engineer
We are actively seeking a highly skilled Senior Data Engineer to join our dynamic team. As a Senior Data Engineer, you will play a pivotal role in driving our data-related initiatives forward. You will be responsible for designing, developing, and maintaining data-driven solutions that support our business operations, analytics, an decision-making processes.
Key Responsibilities
Data Architecture and Design
- Design and implement scalable, efficient, and reliable data architectures.
- Evaluate and select appropriate data storage and processing technologies, such as Oracle databases, to meet business requirements.
- Similar to the experience of designing distributed data middle platforms and data warehouses, as demonstrated in previous projects.
Data Development and Integration
Develop ETL processes, data pipelines, and data integration solutions.Write high-quality code using languages like PL / SQL, Python, etc., to extract, transform, and load data from various sources into target systems.Database Management and Optimization
Manage and maintain enterprise - level databases, including Oracle.Perform routine tasks such as data backup and recovery, permission management, and performance tuning.Optimize database queries and structures to ensure fast and efficient data retrieval, mirroring the work done in optimizing core business queries and reducing database load in previous roles.Data Governance and Quality
Establish and enforce data governance policies and standards.Ensure data quality, integrity, and security through data validation, cleansing, and monitoring processes.Similar to the efforts made in ensuring data accuracy in data warehouses and other systems.Project Management
Lead and participate in data-related projects from initiation to completion.Define project scopes, timelines, and deliverables.Manage project risks and ensure successful project outcomes, as demonstrated in leading large - scale data processing projects.Requirements
Education : A bachelor degree in Computer Science, Information Technology, Data Science, or a related fieldLanguages : Proficiency in English and MandarinExperience : Minimum of 5-7 years of experience in data engineering, with at least 3 years in a senior-level role. Proven experience in designing and implementing complex data-driven solutions, similar to the experiences in multiple data- intensive projectsTechnical Skills :Proficiency in database technologies, especially Oracle. Strong knowledge of PL / SQL programming, including stored procedures, functions, triggers, and cursors.Experience with data integration tools and ETL frameworks. Familiarity with Python or other programming languages for data processing.In-depth understanding of data modeling techniques, such as ER modeling and dimensional modeling.Knowledge of data governance, data quality management, and database security best practices.Familiarity with version control systems like Git / SVN and data engineering tools such as Toad, SQL Developer, etc.What We Offer
A competitive salary and benefits package.An opportunity to work on challenging and innovative data-driven projects.A collaborative and inclusive work environment that values professional growth and development.The chance to work with a team of highly skilled data professionals.