HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and professional learning services, HMH partners with educators and school districts to uncover solutions that unlock students’ potential and extend teachers’ capabilities.
HMH serves more than 50 million students and 4 million educators in 150 countries. For more information, visit www.hmhco.com
Senior Software Engineer – Data Engineering
Location: Trinity Central, 152-160 Pearse St., Dublin 2
Our city centre offices are right beside the back entrance to Pearse Street Dart station. We’re super close to all major transport links, coffee shops/restaurants/gyms and minutes from Stephen’s Green and the city centre. However maybe the coffee and food is great at home and your commute is across the landing – we also offer a hybrid approach.
The role:
At HMH we’re a learning company. Our learning platforms serve millions of learners and educators. We have interesting problems to solve, including how students interact with content from our learning platforms, how it impacts learning outcomes, and how to provide data driven guidance
to maximize learner’s potential. How we use data is at the heart of driving great learning experiences.
About the team you’re joining:
You’ll join the HMH data engineering team. You’ll be helping to build an enterprise data platform on snowflake and using it to develop datasets that help drive better student outcomes. nYou’ll be taking data from different sources, using big data tools to build data pipelines to serven our customer’s needs. We have many different consumers of our data, from data scientists ton BI analysts to end users. As a small and focused team, there’s a lot of flexibility, we give you the nopportunity to work across many areas, to hone your data skills to where your passions lie.
More specifically you’ll be:
• Building and maintaining data transformations in SQL using dbt on Snowflake
• Building and maintaining low latency data pipelines using Snowflake native features
• Working independently on major system components
• Improving data infrastructure on Snowflake and AWS using deployment tools such as nterraform, concourse
• Working closely with our data science, learning science and product teams to develop our data analytics capabilities
• Architecting solutions for our customer’s problems and liaising with our Architecture nfunction to get these solutions approved and implemented
• Automating and improving our internal processes
• Mentoring and coaching junior members of the team
• Continuously looking to improve. We want you to seek out and actively apply best practice. We empower you to bring your ideas to the table and take a fresh look to help us continually improve technology practices, standards and methodologies
Knowledge & Experience
Here’s what you’ll need to be successful in this role:
• Highly proficient with SQL, ideally in Snowflake or a similar platform
• Experience with building dbt models
• Experience supporting and maintaining production data pipelines ideally in Snowflake
• AWS stack experience on a variety of the following services – s3, Lambda, IAM
• Experience in CI/CD tooling and terraform would be beneficial
• Kubernetes experience would be beneficial
• Informatica experience would be beneficial
The Information Technology organization is transforming to realize our mission: Become a leader in HMH’s digital transformation, and as a strategic partner, innovate and deliver highest value, competitive advantage solutions across all corporate and business functions. Our ambition is to be a digital leader through innovation and develop and deliver leading edge technology such as robotic process automation and artificial intelligence to solve some of HMH’s greatest operational business challenges. Our professionals will have business relevant skills to connect our HMH partners to technologies that propel the businesses to deliver the greatest value for HMH and our customers.
We are building a team of IT professionals with an insatiable appetite to learn, a relentless focus on customer service, a technological curiosity toward future possibilities, and a creativity in solving business challenges with leading technologies. Our team will find ways to work together, create a sense of community where it’s safe to take risks and learn together, develop our careers, and all have an opportunity to work on new technologies. We will work together, learn together and have fun together. As a team, we will lead HMH’s digital transformation.