Job Description
Epic is the leading digital reading platform for kids, used by millions of children, families, and educators around the world. With a vast library of high-quality books and learning resources, we empower students to explore their interests, build literacy skills, and develop a lifelong love of reading. As we look to the future, Epic is reimagining what reading can be—more personalized, more interactive, and more accessible than ever before. We’re combining technology, storytelling, and education to shape the next generation of readers.
About the Job
As a Data Engineer at Epic Kids, you will work closely with our development team, infrastructure team, and data team to design, build, and optimize data pipelines, ensuring data quality and security, while also collaborating with other teams to deliver effective data solutions.
Key Responsibilities:
- Develop robust ETL/ELT pipelines to extract, transform, and load data from diverse sources into our data warehouse.
- Enhance and maintain our cloud-based data storage and processing systems for performance, reliability, and cost-efficiency.
- Implement rigorous data quality checks, monitoring, and security measures across all data assets.
- Proactive in identifying and addressing data inconsistencies and bottlenecks, continuously refining data infrastructure for robust and high-performing data solutions.
- Partners with data analysts and non-technical teams to understand data requirements and shape the development of effective data products.
Job Qualifications:
- 5+ years of experience in data engineering, with a strong grasp of data warehousing, ETL/ELT principles, and data modeling.
- Experience with data storage solutions (e.g. relational, data lakes), cloud data platforms (e.g. GCP, AWS) and cloud-native data technologies (e.g. BigQuery, Snowflake).
- Experience with workflow orchestration tools (e.g. Airflow)
- Experience with infrastructure tools (e.g. Terraform, Kubernetes, Docker) is a plus.
Salary Range: $90K to $130K