Data Engineer - What you do:
- Collaborates with analytics and business teams to improve data models that feed business intelligence tools, increasing data accessibility and fostering data-driven decision making across the organization.
- Design, implement and deploy new data models and data processes
- Experience in data processing using traditional and distributed systems such as Hadoop, Spark, Dataproc, Airflow, etc...
- Experience designing data models and data warehouses and using SQL and NoSQL database management systems.
- Develops and maintains scalable data pipelines and builds out new API integrations to support continuing increases in data volume and complexity.
- Implements processes and systems to monitor data quality, ensuring production data is always accurate and available for key stakeholders and business processes that depend on it.
- Writes unit/integration tests, contributes to engineering wiki, and documents work.
- Performs data analysis required to troubleshoot data related issues and assist in the resolution of data issues.
- Defines company data assets and data models, spark, sparkSQL, and hiveSQL jobs to populate data models.
- Designs data integrations and data quality framework.
Data Engineer - What you bring:
- BS in Computer Science or a related technical field
- 4+ years experience with Python
- 4+ years of experience with Terraform
- 4+ years experience with Spark (Databricks)
- 4+ years experience with SQL and NoSQL
- 4+ years of experience with schema design and dimensional data modeling
- 2+ years experience in GCP
- 2+ years experience with Looker or Tableau
- Ability in managing and communicating data warehouse plans to team members
- Experience designing, building, and maintaining data processing systems