
Data Engineer
Primrose Schools
full-time
Posted on:
Location Type: Hybrid
Location: Alabama • Alaska • United States
Visit company websiteExplore more
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