You are on page 1of 1

Data / Data Warehouse Engineer

Responsibilities:
- Help build and maintain data warehouse platform with its associated data models
and ETL processes
- Model the data and design ETL specifications to business requirements
- Design and develop data flows for data warehousing and self-serve reporting
- Automate and optimize existing data processing workloads to integrate with the
data warehouse
- Monitor all data integrity performance and adopt appropriate tools
- Coordinate with Data Science team and collect all technical requirements
- Analyze query performance and perform query tuning to assist development
engineers in designing and optimizing queries
- Troubleshoot Database support issues in production environments
- Prepare to respond to ad hoc reporting needs from business team
- Audit database access and requests
- Responsible for database backup & recovery plan
- Maintain database design documents/diagrams

Requirements:
- Bachelor’s Degree in Computer Science, Information Systems or similar
- 3+ years of Data Warehousing and Data Modeling experience.
- Hands-on experience with PostgreSQL and MYSQL Database
- Experience with all aspects of data systems including database design, ETL,
aggregation strategy, and performance optimization
- Understanding best practices for building and designing ETL code and strong SQL
experience with the ability to develop, tune, and debug complex SQL applications is
required
- Expertise in schema design, developing data models, and proven ability to work with
complex data is required
- Strong Technical and Interpersonal Communication
- Problem solving skills and ability to think algorithmically
- Ability to work well in a fast-paced environment, where the technology is constantly
changing
- Experienced with Python, Spark and Airflow is a PLUS.

You might also like