Software Engineer, Backend & Data jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

Advanced SQLPythonEnterprise Data WarehouseHiveSQLBig Data TechnologiesDimensional ModelingAnalytical ThinkingFluency in EnglishMandarinProblem-Solving

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

company-logo
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 Stage
Total Funding
$51.45M
Key Investors
Reach Capital
2021-07-21Acquired
2020-06-01Series D
2019-01-29Series D· $30M

Leadership Team

leader-logo
Kevin Donahue
Co-Founder
linkedin
leader-logo
Katy Jao
Senior Manager, Educator Relations & Partnerships
linkedin
Company data provided by crunchbase