Epic for Kids · 1 day ago
Software Engineer, Backend & Data
Epic is the leading digital reading platform for kids ages 12 and under, used by millions globally. The Software Engineer, Backend & Data will be responsible for building and maintaining backend systems and data infrastructure to support Epic’s products and analytics.
EBooksEducationMedia and EntertainmentPublishingSubscription Service
Responsibilities
Design, develop, and maintain Epic’s core backend systems and services
Own key components end-to-end, including requirements analysis, system design, implementation, testing, and performance optimization
Collaborate with product managers, frontend engineers, and business stakeholders to deliver scalable and reliable solutions
Contribute to the design and development of Epic’s enterprise data warehouse (EDW)
Build, optimize, and maintain data pipelines to ensure high data quality, reliability, and performance
Support reporting, analytics, and research use cases by ensuring data is well-modeled and accessible
Partner with analytics and business teams to translate data needs into technical solutions
Assist with data monitoring, governance, and best practices
Create and maintain clear technical documentation for backend systems, data models, and pipelines
Collaborate effectively across time zones in a remote, global engineering environment
Qualification
Required
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field
Strong experience working with databases and advanced SQL skills
Experience with HiveSQL and Spark SQL
Proficiency in at least one programming language: Python, Scala, or Java
Working knowledge of big data technologies such as Hadoop, HDFS, Hive, Spark, Flink, HBase, or similar systems
Solid understanding of enterprise data warehouse (EDW) design principles
Experience with Kimball dimensional modeling, including fact tables, dimension tables, and star schemas
Strong analytical thinking and attention to detail
High sense of ownership, accountability, and responsibility
Excellent problem-solving skills and the ability to work effectively in evolving systems
Fluency in English for daily collaboration and technical documentation
Proficiency in Mandarin Chinese to collaborate effectively with global engineering and business partners
Preferred
Experience working across both backend application development and data platforms
Exposure to large-scale data processing and analytics systems
Experience working in distributed or global engineering teams
Strong curiosity and ability to learn new technologies quickly
Company
Epic for Kids
Designed for unlimited discovery and unmatched safety, Epic is the leading digital reading platform for kids—trusted by over 50 million children in homes and classrooms around the world.
H1B Sponsorship
Epic for Kids has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (2)
2023 (13)
2022 (4)
2021 (5)
Funding
Current Stage
Late StageTotal Funding
$51.45MKey Investors
Reach Capital
2021-07-21Acquired
2020-06-01Series D
2019-01-29Series D· $30M
Recent News
Menlo Ventures
2025-12-29
HealthCareIT News
2025-11-21
Company data provided by crunchbase