Key Responsibilities
- Develop and maintain data warehouse solutions, including data modeling, schema design, and indexing strategies
- Optimize data processing workflows for improved performance, reliability, and scalability
- Identify and integrate diverse data sources, both internal and external, into a centralized data platform
- Implement and manage data lakes, data marts, or other storage solutions as required
- Ensure data privacy and compliance with relevant data protection regulations
- Define and implement data governance policies, standards, and best practices
- Transform raw data into usable formats for analytics, reporting, and machine learning purposes
- Perform data cleansing, normalization, aggregation, and enrichment operations to enhance data quality and usability
- Collaborate with data analysts and data scientists to understand data requirements and implement appropriate data transformations
What You'll Bring
- Bachelor's or Master's degree in Computer Science, Data Science, Information Systems, or a related field
- Proficiency in SQL and experience with relational databases (e.g., Snowflake, MySQL, PostgreSQL, Oracle)
- 3+ years of experience in data engineering or a similar role
- Hands-on programming skills in languages such as Python or Java is a plus
- Familiarity with cloud-based data platforms (e.g., AWS, Azure, GCP) and related services (e.g., S3, Redshift, BigQuery) is good to have
- Knowledge of data modeling and database design principles
- Familiarity with data visualization tools (e.g., Tableau, Power BI) is a plus
- Strong problem-solving and analytical skills with attention to detail
- Experience with HR data analysis and HR domain knowledge is preferred