Epic for kids

Designed for unlimited discovery and unmatched safety, Epic is the leading digital reading platform for kids. Reaching more than 50 million children in homes and classrooms, Epic fuels curiosity and reading confidence in kids to explore their interests and learn in a fun, safe, kid-friendly environment. Our award-winning service is built on a collection of 40,000+ popular, high-quality books, audiobooks and videos from 250+ of the world’s best publishers including HarperCollins, Macmillan, Sesame Street, National Geographic Kids and Smithsonian. Epic provides free access to educators and is used by more than 2 million teachers in the classroom. The company was founded by Suren Markosian, founder of several successful technology startups, and Kevin Donahue, former YouTube, Google and Disney executive, with the support of top tier investors and veterans of the children’s publishing industry. It is part of the BYJU’S family of brands, working together to unlock a love of learning around the world. To learn more, visit getepic.com, or follow Epic! on Facebook and Twitter. To learn more about Epic, please visit www.getepic.com.

Software Engineer, Backend & Data

Software EngineerSoftware EngineerFull TimeRemoteTeam 120Since 2014

Location

United States

Posted

34 days ago

Salary

Not specified

Bachelor Degree5 yrs expEnglishFlinkHadoopHbaseHdfsHivesqlJavaPythonScalaSpark SqlSQL

Job Description

About Us: Epic is the leading digital reading platform for kids ages 12 and under, used by millions of children, families, and educators around the world. With a vast library of high-quality books and learning resources from 250+ of the world’s top publishers, Epic empowers kids to explore their interests, build literacy skills, and develop a lifelong love of reading. Through personalized recommendations and built-in progress tracking, Epic helps children build confidence and curiosity—while giving parents and educators meaningful insight into each child’s learning journey. As Epic continues to grow, we are reimagining what reading can be through thoughtful technology, data, and global collaboration to make learning more engaging, accessible, and impactful. Position Summary The Software Engineer, Backend & Data will play a critical role in building and maintaining the backend systems and data infrastructure that power Epic’s products, analytics, and business operations. This role sits at the intersection of backend engineering and data engineering, supporting core business systems, enterprise data warehouse design, and data pipelines. The ideal candidate is passionate about scalable systems, data quality, and enabling data-driven decision-making across the organization. This is a fully remote, US-based role working closely with a global, bilingual (English–Chinese) engineering team. Key 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 Qualifications • 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 Skills • 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 Salary - 160K to 200K (bonus included)

Job Requirements

  • 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

Related Job Pages

More Software Engineer Jobs

Audio Visual Control Programmer

EOS IT Solutions

Providing global simplicity with full transparency, from people you can trust and a culture that delivers.

Software Engineer34 days ago
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

Control Programmer designing audiovisual systems using Crestron technology

TCP/IP
California

Senior Software Engineer

Innovecs

Innovecs is an equal opportunity employer. All hiring decisions are based on professional qualifications, skills, and experience. We are committed to a transparent, merit-based recruitment process that prevents discrimination and ensures equal opportunities for all candidates. Reasonable accommodations are available upon request throughout the recruitment process to support accessibility and inclusion.

Software Engineer34 days ago
Full TimeRemoteTeam 501-1,000

Innovecs is a global digital services company with a presence in the US, the UK, the EU, Israel, Australia, and Ukraine. Specializing in software solutions, the Innovecs team has experience in Supply Chain, Healthtech, Collaboration Tech, and Gaming. For the fifth year in a row, ...

United States + 86 moreAll locations: United States, United Kingdom, Germany, France, Sweden, Belgium, Hungary, Poland, Italy, Switzerland, Netherlands, Malta, Denmark, Czech Republic, Croatia, Spain, Austria, Bosnia And Herzegovina, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovakia, Slovenia, Albania, Algeria, Angola, Benin, Cameroon, Central African Republic, Chad, Congo, Congo, The Democratic Republic Of The, Equatorial Guinea, Gabon, Monaco, Namibia, Niger, Nigeria, Tunisia, Portugal, Iceland, Burkina Faso, Côte D'ivoire, Gambia, Ghana, Guinea, Guinea-bissau, Liberia, Mali, Mauritania, Morocco, Senegal, Sierra Leone, Togo, Estonia, Greece, South Africa, Ukraine, Egypt, Finland, Turkey, Romania, Lithuania, Bulgaria, Israel, Belarus, Botswana, Cyprus, Jordan, Latvia, Lebanon, Libyan Arab Jamahiriya, Malawi, Moldova, Republic Of, Mozambique, Rwanda, Palestinian Territory, Occupied, Swaziland, Zambia, Zimbabwe, Australia

Staff Mobile Engineer

Built

Connect and Simplify Doing Business in Real Estate

Software Engineer34 days ago
Full TimeRemoteTeam 201-500H1B Sponsor

Staff Mobile Engineer leading mobile platform development at Built.

AndroidiOSKotlinSwift
United States
$185K - $235K / year

Principal Developer

Blue Cross NC

Improving the health and well-being of our customers & communities - we won’t stop until health care is better for all

Software Engineer34 days ago
Full TimeRemoteTeam 5,001-10,000Since 1933H1B No Sponsor

Principal Developer leading technical initiatives at Blue Cross NC

North Carolina
$130.6K - $208.9K / year