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
Operational Technology Project Engineer coordinating project deployment plans and timelines for enterprise - level technology operations. Managing teams and documentation in manufacturing environments with continuous operations.
Senior Critical Facility Engineer handling infrastructure operations and maintenance for data center clients. Leading a team to ensure 100% uptime and operational excellence in critical facility environments.
Water Resources Engineer specializing in civil, drainage, and stormwater projects for waterfront infrastructure at Moffatt & Nichol. Preparing plans and specs while coordinating with local authorities and contractors.
Trainee Smart Meter Engineer installing domestic gas and electric meters with industry compliance. Upskilling through an 8 - week training course and earning competitive wages.
Trainee Smart Meter Engineer responsible for installing gas and electric meters at Utilita Energy. Participate in training programs to become a Dual Fuel Smart Meter Engineer while ensuring compliance with standards.
Trainee Smart Meter Engineer role installing gas and electric meters for Utilita Energy. Responsibilities include testing, installation, and compliance with industry regulations.
Trainee Smart Meter Engineer installing domestic smart meters for Utilita Energy. After 8 - week training, responsible for testing and installing gas and electric meters.
Qualified Gas Engineer upskilling to become a Dual Fuel Smart Meter Engineer at Utilita Energy. Installing domestic gas and electric meters after completing a fully funded training program.
Trainee Smart Meter Engineer for Utilita, installing gas and electric meters. Completing training and working to industry standards while ensuring safety and compliance.
Collaboration Senior Engineer managing collaboration services/applications for Syneos Health. Partnering with service tower owners in the delivery of collaboration suite solutions in Hyderabad.