McGraw Hill is a global education technology company dedicated to transforming education through digital learning experiences. They are seeking a Sr. Software Engineer - Analytics to design and maintain data pipelines that support analytics and decision-making, collaborating with cross-functional teams to ensure data availability and accuracy.
Responsibilities:
- Design, build, and maintain scalable data pipelines that support analytics, reporting, and product insights
- Develop and optimize the data modeling layer to ensure high performance, maintainability, and usability for analytics and BI tools
- Collaborate with cross-functional teams, including product, engineering, and business teams, to define data requirements and deliver actionable insights
- Implement best practices for data quality, governance, and security across the data infrastructure
- Drive adoption of self-service analytics by building clear, user-friendly data models and documentation
- Evaluate and integrate new data tools and technologies to continuously improve Sharpen’s data stack
- Monitor and troubleshoot data pipelines, ensuring timely resolution of issues to maintain reliability and uptime
- Partner with stakeholders to develop KPIs, dashboards, and reporting frameworks that drive data-driven decision-making
Requirements:
- Bachelor's degree in related field or equivalent experience preferred
- Minimum of 5+ years of applicable experience
- Strong experience with modern data stack tools (e.g., dbt, BigQuery)
- Strong proficiency in SQL and experience designing, optimizing, and maintaining complex data models
- Experience with ETL/ELT tools and frameworks (e.g., Airflow, Fivetran, or similar)
- Experience with event-based analytics platforms (e.g., Segment)
- Solid understanding of data warehousing principles and architecture
- Expertise with business intelligence and visualization tools such Tableau or Power BI
- Experience with Python, R, or other scripting languages for data transformation and analysis
- Knowledge of data governance, compliance, and security best practices
- Ability to balance engineering rigor with a practical understanding of business and analytics needs
- Strong communication and collaboration skills to work with technical and non-technical stakeholders
- Experience in an EdTech, startup, or consumer-facing environment
- Experience with observability tools like New Relic, Datadog, or equivalent for performance monitoring
- Strong knowledge of system performance optimization, caching strategies, and distributed systems