About the role

  • Technology Data Engineer responsible for creating and managing data ingestion pipelines. Ensuring secure, reliable, and scalable data environments for Primrose Schools' brand growth.

Responsibilities

  • Create and manage the flow, ingestion and availability of data for Primrose Schools’ brand growth
  • Balance the integration and security of data frameworks into our data warehouse
  • Design, build, and maintain scalable data ingestion pipelines to integrate internal and external data sources into Primrose’s data ecosystem
  • Design and guide the evolution of data environments as new data sources, tools, and analytics use cases are introduced
  • Define and maintain Azure Databricks platform best practices and standards, including Medallion architecture patterns, RBAC‑based access controls, and data governance, to support reliable, governed, and scalable analytics use cases
  • Build, optimize, and operate cloud‑based data platforms, primarily Azure Databricks, and integrate with enterprise database systems such as MS SQL, PostgreSQL, and MySQL
  • Develop, optimize, and maintain ETL/ELT pipelines using Python (PySpark) and SQL to support analytics, reporting, and operational use cases
  • Support analytics and operations teams by preparing reliable, well‑structured datasets for visualization tools, reporting, and operational platforms
  • Implement and enforce data security, access controls, and governance standards, and enable team members to follow secure data practices
  • Partner with Technology Operations and Security teams to ensure data platforms align with enterprise security, risk, and compliance requirements
  • Leverage Azure DevOps to manage source control, work tracking, and deployment pipelines for data engineering assets
  • Design and support CI/CD processes for data pipelines and supporting infrastructure to ensure reliable, repeatable deployments across environments
  • Create and maintain automations that support operational workflows, monitoring, and data quality validation
  • Monitor data platforms and pipelines to proactively identify issues, reduce downtime, and ensure data reliability and availability
  • Proactively identify data quality, performance, or reliability risks, and communicate recommendations and solutions to technical and business stakeholders
  • Manage data engineering initiatives from discovery through implementation, maintaining clear communication on scope, timelines, and dependencies
  • Continuously seek opportunities to modernize tools, platforms, and processes, including the evolving use of Azure Databricks and Microsoft Fabric where appropriate

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Data Engineering, or a related field
  • 2–4 years of hands‑on experience in data engineering or related technology roles, working across data platforms, cloud infrastructure, and software development
  • Demonstrated experience using Azure Databricks, Python (PySpark), and SQL to build, optimize, and maintain data pipelines
  • Experience working with cloud‑hosted data platforms and database systems in Azure or similar cloud environments
  • Strong proficiency in data modeling, database development, and data processing using Python and SQL
  • Experience with Azure DevOps, including source control, work tracking, and CI/CD pipelines
  • Understanding of CI/CD concepts as applied to data engineering (testing, deployment, environment management)
  • Familiarity with modern analytics architectures (e.g., Microsoft Fabric) and distributed data environments, a plus
  • Strong problem‑solving skills with the ability to work independently and make sound technical decisions
  • Experience delivering projects end-to-end, including stakeholder communication; exposure to third-party/vendor coordination is a plus

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Commission or bonuses based on personal and company performance
  • 50% tuition reimbursement for up to three children and/or one grandchild at any Primrose School
  • Flexible work from home options available

Job title

Data Engineer

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job