Everything you need to run your pool service business, all in one app.™
Data Engineer
Location
Alabama + 14 moreAll locations: Alabama | California | Florida | Illinois | Kansas | Kentucky | North Carolina | Ohio | Oregon | Maryland | Michigan | Rhode Island | Tennessee | Texas | Virginia
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Data Engineer
Skimmer
• Build and maintain the data models and transformations that power reporting in the Skimmer product, leveraging tools like Fivetran transformations, dbt, and Sigma Computing materializations • Build and maintain customer-facing data models and reports in Sigma Computing, embedded within the Skimmer application • Manage and extend ingestion using Fivetran across a growing set of sources • Develop and maintain data transformations in Python and SQL against our Snowflake data warehouse • Partner with product and engineering to turn customer needs into reliable, performant reporting experiences • Collaborate with application engineers to understand source systems and ensure clean, reliable data capture • Monitor data quality, reliability, and report performance, and troubleshoot issues as they arise • Document data models, definitions, and architecture to support a growing team
Job Requirements
- Disciplined Problem-Solving: Proven ability to decompose complex business problems into structured, executable plans. You prioritize understanding the 'why' and 'how' of data before implementation.
- Proactive Communication: Comfortable identifying ambiguity and proactively seeking clarity from stakeholders rather than making assumptions.
- Ownership of Quality: A strong sense of ownership—you don't consider a task 'done' until it is validated, performant, and meets the documented requirements.
- Demonstrated experience in data engineering, with a track record of owning data infrastructure end to end
- Strong SQL skills and hands-on experience with a cloud data warehouse (Snowflake preferred)
- Proficiency in Python for data transformation and automation
- Experience working with C#/.NET application environments and partnering with application engineers on source systems
- Experience with managed ingestion and transformation tooling (Fivetran, dbt, or similar)
- Hands-on experience building data models and reports in a BI/analytics platform (Sigma Computing a strong plus), ideally embedded in a customer-facing product
- Proficiency with AI coding tools like Claude or Cursor to work efficiently and raise your output
- Solid understanding of data modeling concepts and ELT/ETL best practices
- Strong communication skills and comfort working with both technical and non-technical partners
- Nice to Have: Experience with embedded analytics or customer-facing reporting at scale
- Experience building data products in a SaaS or product-led company
- Experience with rigorous code review processes and contributing to maintaining high engineering standards within a team.
Benefits
- Competitive base pay + bonus potential
- Generous medical, dental, and vision plans (we pay 100% of your premium and 50% of your dependents’)
- Fantastic culture with a very strong eNPS- we work hard, celebrate wins, and learn as we go to always be improving to benefit our customers.
- Immediate access to 401(k) with company match
- Flexible PTO (MINIMUM of 10 days required every year)
- 12 weeks paid parental leave for birthing parent, 6 weeks paid leave for supporting partner
- Remote work friendly
- Comprehensive learning and development budget
- A manager dedicated to your development
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
Senior Data Engineer
McGraw Hill LLC.The work you do at McGraw Hill will be work that matters. We are collectively designing content that will build the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.
Role Description As a Senior Data Engineer, you will be at the core of McGraw Hill’s data ecosystem designing, building, and optimizing scalable data solutions that power insights across finance, product, customer, and operational domains. You will work closely with analytics, product, and business stakeholders to translate complex requirements into reliable, high-performance data pipelines and architectures, helping teams make timely and informed decisions. - Design, develop, and maintain scalable data pipelines and solutions using AWS technologies - Build and optimize big data processing workflows using Databricks and Spark - Develop robust ETL/ELT solutions with parallel processing for faster and more efficient data delivery - Design and implement data models (facts, dimensions, star schemas, aggregations) to support reporting and analytics - Monitor and manage cloud-based data platforms to ensure performance, reliability, and SLA adherence - Translate business requirements into technical designs and end-to-end data solutions - Collaborate with cross-functional teams throughout the software development lifecycle, from requirements to deployment - Create and maintain high-quality technical and solution design documentation - Follow Agile/Kanban practices using tools such as Git and Jira Qualifications - A Bachelor’s degree in a related field or equivalent practical experience - 5+ years of experience in Data Engineering or a related discipline - Strong hands-on experience with AWS data services such as Athena, Glue, EMR, Lambda, and Iceberg - Proven experience working with Databricks and Spark-based data processing - Advanced proficiency in SQL and strong Python scripting skills - Solid understanding of modern data warehousing and data lake architectures - Experience with cloud infrastructure and infrastructure-as-code tools such as Terraform - Strong problem-solving skills, attention to detail, and ability to work independently - Excellent communication skills and the ability to collaborate with technical and non-technical stakeholders Requirements - Experience in the Education or Publishing domain (Nice to have) - Familiarity with analytics and BI tools such as Tableau or Microsoft Power BI (Nice to have) - Experience working with financial datasets (sales, revenue, COGS, manufacturing, etc.) (Nice to have) - Exposure to IBM Planning Analytics (TM1) (Nice to have) Benefits There has never been a better time to join McGraw Hill. In our culture of curiosity, collaboration, and innovation, you’ll have the opportunity to work on meaningful problems, own your growth, and help shape the future of learning through data and technology.
• Design large-scale data processing systems. • Work with Product to drive the requirements, and own the project end-to-end. • Analyze and improve the efficiency, scalability, and stability of applications. • Think long-term and be unsatisfied with band-aids. • Identify unnecessary complexity and remove it.
• Implicarse y liderar conversaciones, modelos y decisiones que estructuran los datos de una empresa global, transformando procesos de negocio complejos en modelos de información claros, reutilizables y alineados con la estrategia de datos. • Mantener y evolucionar el Enterprise Data Model y el Data Domain Map de la organización. • Definir conceptos, taxonomías y estándares semánticos que todos puedan entender y aplicar. • Liderar reuniones con stakeholders de negocio para entender cómo funciona el negocio y modelarlo en estructuras de información consistentes. • Colaborar con equipos de datos, arquitectura de soluciones e ingeniería para asegurar la correcta implementación de los modelos en entornos basados en Google Cloud y herramientas de analítica como Power BI. • Definir e impulsar buenas prácticas de modelado en toda la organización, fomentando la adopción de modelos compartidos entre diferentes dominios de negocio. • Garantizar la alineación entre arquitectura de información, gobierno del dato y calidad de datos. • Participar en la mejora continua de herramientas como catálogos de datos y sistemas de gestión de metadatos.
• Serve as the executive-level technical leader and primary advisor for strategic customer accounts • Act as a CTO for your accounts, guiding technology decisions, roadmaps, architecture, and platform maturity • Build deep relationships with technical and business stakeholders, driving consensus on solutions • Lead Quarterly Business Reviews (QBRs), Innovation Days, roadmap presentations, and architectural vision sessions • Deliver clear recommendations, success criteria, and measurement frameworks for each engagement • Step into complex or ambiguous problem spaces and provide clarity, direction, and momentum • Collaborate closely with Account Executives to create and execute growth strategies • Identify new opportunities for phData services and lead scoping, pricing, and proposal development • Influence buying centers, build executive relationships, and create value-based narratives for expansion • Deeply understand customer needs and industry trends, positioning phData offerings accordingly • Drive strategic alignment between the customer, partners (e.g., Snowflake), and internal teams • Own delivery success and overall satisfaction across all projects within assigned accounts • Ensure delivery quality through mentorship, leadership, and hands-on involvement as needed • Provide architectural oversight, escalation management, and alignment across teams • Build technical documentation, vision statements, solution architectures, and proofs of concept • Drive accountability across internal and client teams through strategic, candid communication • Lead enablement and education of delivery teams through documentation, onboarding support, and cross-training sessions • Mentor technical consultants and engineers across the delivery organization • Build and grow technical and communication skills across teams to elevate delivery maturity • Identify and share delivery patterns that drive scalable, repeatable customer success • Actively contribute to phData internal initiatives and communities of practice



