Primrose Schools

Data Engineer

Primrose Schools

full-time

Posted on:

Location Type: Hybrid

Location: AlabamaAlaskaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
data ingestiondata pipelinesETLELTPythonPySparkSQLdata modelingdatabase developmentdata processing
Soft Skills
problem-solvingcommunicationindependencetechnical decision-makingstakeholder communication
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Sciencedegree in Engineeringdegree in Data Engineering