Cloud Data Engineer

Stride, Inc.
  • Richmond, Virginia
    5 days ago

    Job Description

    Job Description
    The Cloud Data Engineer role at Stride develops and maintains robust and scalable integrations and data pipelines that connect our core systems and drive critical automations for online K-12 learning and school management. This role will be part of a collaborative remote team working closely with other engineers, analysts, architects, and business stakeholders to develop reliable and modular data flows and integrations on an agile cycle that automate core business needs at scale and empower online education for students across the United States.
    ESSENTIAL FUNCTIONS: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.
    • Develop modular data integrations following an event-based architecture, partnering with data analysts and architects to understand and meet development requirements for each use-case.
    • Partner with other engineers and technical leads for collaboration, support, and alignment throughout design/development and to solve development blockers if they arise.
    • Develop robust unit testing on developed code and drive integration, end-to-end, and performance testing to ensure each data integration is reliable, scalable, and meets business needs before deployment.
    • Drive developed integrations through a CI/CD process to validate, test, and deploy reliable solutions for production use.
    • Communicate and demo developed data integration solutions and progress with stakeholders in bi-weekly sprint reviews to drive transparency and collaboration between teams.
    • Maintain deployed data integrations, monitoring for any issues and resolving as they arise.

    This position has no formal supervisory responsibilities.

    MINIMUM REQUIRED QUALIFICATIONS:
    • Bachelor's degree in Computer Science, Information Technology, or equivalent training;
    • Three (3) years of relevant professional experience working with, building, and/or managing AWS cloud services including AWS Lambda, Step Functions, DMS, Kinesis, S3, RDS, Glue, EC2, CloudWatch, CloudFormation or equivalent Azure/GCP services;
    • Proficiency in Python development;
    • Proficiency in using SQL and APIs to automate interactions with various data stores and systems;
    • Familiarity with pub/sub event-based architecture and ETL data pipeline patterns with an ability to determine which is appropriate for what use-cases;
    • Demonstrated experience with software development best practices including developing robust unit, integration, functional, and performance tests;
    • Demonstrated experience following enterprise-grade DevOps practices including version control branching and release management, CI/CD pipelines;
    • Demonstrated success in working with a highly collaborative and agile remote development team;
    • Excellent verbal and written communication skills;
    • Proficiency in the Microsoft Office Suite (Excel, Word, PowerPoint and SharePoint);
    • Ability to travel up to 10% of the time;
    • Ability to clear required background check;

    Certificates and Licenses: None required.

    DESIRED QUALIFICATIONS:
    • Experience in education and/or educational technology industries;
    • Experience developing pub/sub event-based architectures, data streaming, data integration, and batch data pipelines;
    • Experience working with various data storage types including relational databases, object storage, graph databases, data warehouses;
    • Experience with Snowflake or equivalent data warehousing and services;
    • AWS or Azure cloud certifications;

    WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    • This position is virtual and open to residents of the 50 states, D.C.

    Compensation & Benefits: Stride, Inc. considers a person's education, experience, and qualifications, as well as the position's work location, expected quality and quantity of work, required travel (if any), external market and internal value when determining a new employee's salary level. Salaries will differ based on these factors, the position's level and expected contribution, and the employee's benefits elections. Offers will typically be in the bottom half of the range.
    • We anticipate the salary range to be $53,944.50- $115,000.00. An individual's compensation can vary based on several factors which include, but ar

    Numbers & Facts

    LocationRichmond, Virginia

    Skills

    • AWS Lambdaunmatched
    • Agile Programming Methodologiesunmatched
    • Amazon Elastic Compute Cloud (EC2)unmatched
    • Amazon Simple Storage Service (S3)unmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Background Investigationunmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Compensation and Benefitsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Analysisunmatched
    • Data Managementunmatched
    • Data Storageunmatched
    • Data Warehousingunmatched
    • Database Extract Transform and Load (ETL)unmatched
    • DevOpsunmatched
    • Functional Testingunmatched
    • GCP (Good Clinical Practices)unmatched
    • Information Technology & Information Systemsunmatched
    • Integration Testingunmatched
    • Microsoft Excelunmatched
    • Microsoft Officeunmatched
    • Microsoft PowerPointunmatched
    • Microsoft SharePointunmatched
    • Microsoft Windows Azureunmatched
    • Microsoft Wordunmatched
    • Online Trainingunmatched
    • Performance Testingunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Demonstrationunmatched
    • Python Programming/Scripting Languageunmatched
    • Relational Databases (RDBMS)unmatched
    • Release Management/Engineeringunmatched
    • Requirements Managementunmatched
    • SQL (Structured Query Language)unmatched
    • School Managementunmatched
    • Snowflake Schemaunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Test Plan/Scheduleunmatched
    • Unit Testunmatched
    • Use Casesunmatched
    • Willing to Travelunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder