Jobs /

Data Engineer

Age of Learning

Apply Now

Job Details

Location: Glendale, Calgary, Alberta, T3C 3T9, Canada Posted: Oct 31, 2019

Job Description

Company Overview: Age of Learning is a leading education technology innovator based in Glendale, California, with a talented team of 500+ individuals comprised of nationally-renowned educators, curriculum experts, designers, animators, engineers, and more. We develop engaging, effective digital learning technology and content to help children build a strong academic foundation for lifelong success. Our flagship product ABCmouse.com Early Learning Academy ® is a comprehensive online curriculum and the #1 learning app and website for children ages 2 through 8. More than 20 million children worldwide have completed over 5 billion learning activities on ABCmouse. We recently launched Adventure Academy , the first educational massively multiplayer online (MMO) game, serving elementary and middle school children with thousands of learning activities in a fun and safe virtual world. Other programs include an immersive English language learning product for children in China; ReadingIQ, a world-class digital library with thousands of curated books; and a groundbreaking adaptive learning system that personalizes math instruction for every learner. We are committed to helping all children succeed. Through our Education Access Initiatives, we make ABCmouse available at no cost to millions of children through schools, libraries, Head Start programs, and community centers—including public housing authorities and after-school programs. As we expand our global reach and increase the educational impact of our programs, we’re looking for passionate, ambitious, and collaborative leaders to become a part of our growing team! Summary: We are seeking a full-time, in-house Data Engineer to join our development team. This person will be helping us develop high performance, high-throughput services using modern technologies and techniques.

Responsibilities:

    • Design, develop, test, implement and support of Marketing Technology applications using custom ETL (Extract Transform Load) or open source tools such as Talend
    • Prepare high-level component architecture, design documents, data flow diagrams, detail design documents, data schema and modeling combined with test plan documents
    • Design, develop and test highly available and scalable data pipelines and relevant data storage systems to enable business success across a multi-product functionality
    • Proactively identify operational and systemic issues within the data supply value chain (from collection to processing to reporting) and work with production operations (DevOps) team to implement monitoring solutions
    • Ensure testing and validation best practices are followed across the team so that accuracy of data transformations and data verification are complete and documented
    • Execute in a fast-paced matrix organization across product and engineering teams to identify best data-driven solutions for the underlying data infrastructure and platform
    • Ensure high operational efficiency and quality of your solutions to meet SLA (Service Level Agreement) and support commitment to stakeholders (both internal and external)
    • Be an active participant and advocate of agile/scrum practice to ensure health and process improvements for your team

Required Qualifications:

    • Minimum of 5+ years of experience designing and building large scalable data systems preferably across a multi-product portfolio
    • Strong SQL skills with proven ability to write complex data queries across large data sets.
    • Minimum of 5+ years of exposure to software development preferably working in agile/scrum/kanban environments across multiple products
    • Minimum of 5+ years of experience analyzing and manipulating data across diverse data sources (Python, Scala as an example)
    • Minimum of 5+ years of hands on experience working across AWS (Amazon Web Services) cloud environment (EC2, S3, RDS, Sagemaker)
    • Strong exposure to big data technology, preferably across a containerized environment (Hadoop, Spark, Hive, Presto)
    • Experience with sourcing and modeling data from Restful API (Application Programming Interface)
    • Strong attention to detail with excellent analytical, problem-solving, and communication skills.
    • Bachelor’s degree in Computer Science, Computer Engineering or Information Technology or related fields is required
    • Exemplary communication skills (both written and verbal), with experience producing technical and design documentation of complex processes
    • Good time management and ability to work on concurrent assignments with different priorities
    • Ability to work in a fast paced, iterative development environment with short turnaround times

Preferred Qualifications:

    • Experience with A/B Testing and related optimization across desktop and mobile in a digital environment a plus (examples include: Optimizely, Leanplum, deltaDNA)
    • Experience analyzing and manipulating data across several data formats (JSON, Avro, Parquet, ORC)
    • Experience building and architecting data warehouse workflows in large cloud-based production environments (Snowflake is an example)
    • Understanding of columnar data warehouse solutions (Redshift, Vertica are example)
    • Experience migrating on-prem data solutions to the cloud with a strong data operational hygiene
    • Experience developing and maintaining metadata catalogue APIs across a variety of data sources (AWS Glue, Metacat is an example)
    • Prior experience working in educational technology companies and related competitive landscape a plus
We Provide: Medical, Dental, Vision + 401k Highly competitive PTO policy Casual Dress Code Snacks + Drinks (Coca Cola Freestyle Machine) Gaming room including an Arcade (2,000+ games) Frequent team and company outings Limitless opportunities for professional growth! Apply for this job

About Age of Learning

Age of Learning provides a comprehensive and engaging online curriculum for pre-k, kindergarten, and early elementary school programs.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free