At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation’s K–8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting accessible learning experiences for all students has driven the continuous improvement of our innovative programs. Our team of more than 2,500 employees is composed of lifelong learners who stand behind this mission, working tirelessly to serve the educational community with world-class programs and support every day.
Essential duties/responsibilities:
• Provide ongoing support and maintenance for data pipelines, data models, and
reporting solutions, ensuring reliability and performance.
• Serve as a key point of contact for stakeholders by troubleshooting issues, resolving data discrepancies, and delivering timely support.
• Gather and analyze business requirements, translating them into scalable and effective technical solutions.
• Design and maintain data models in Snowflake, including defining entities, attributes, and relationships aligned with business needs.
• Develop, enhance, and support Power BI dashboards and reports to enable data-driven decision-making.
• Monitor system performance, identify issues, and implement fixes or optimizations to ensure smooth operations.
• Ensure data accuracy, consistency, and integrity within Snowflake and reporting layers.
• Collaborate with cross-functional teams to review solutions, address production issues, and drive continuous improvement.
• Follow engineering best practices, including code reviews, testing, and documentation, to maintain high-quality standards.
• Document processes, known issues, and solutions to improve team efficiency and knowledge sharing.
• Support data governance, security, and compliance initiatives across systems.
• Participate in Agile processes and contribute to a collaborative, high-performing team environment.
Required job skills:
• Expertise in SQL and relational databases, with advanced skills in writing efficient, complex queries to transform, manage data and optimizing database performance.
• Experience working with Snowflake for cloud data warehousing.
• Extensive experience building and maintaining dashboards and reports using Power BI.
• Hands-on experience with Python for data processing, scripting, or automation.
• Experience with Big Data tools such as Scala, Apache Spark and Kafka a huge plus.
• Strong problem-solving and troubleshooting skills, particularly in a production support environment.
• Ability to clearly document and communicate technical solutions to diverse audiences.
• Solid understanding of data pipelines, data modeling, and reporting architectures.
• Familiarity with Agile methodologies and collaborative development practices.
Minimum qualifications:
• 8+ years’ experience in designing, developing or supporting enterprise level software
solutions.
• 7 years’ experience with SQL and Relational databases.
• 5 years’ experience developing and supporting BI reporting environment.
• 3 years’ experience writing Python code for data and automation.
• 5 years’ experience with the Agile/Scrum methodology.
Preferred qualifications:
• Educational domain background.

At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation’s K–8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting equitable learning experiences for all students has driven the continuous improvement of our innovative programs. Our data-driven, research-backed cloud technology products transform how students learn, creating an environment where every child can thrive and rise to their potential.
Based in North Billerica, Massachusetts, and with offices and remote employees throughout the United States, Curriculum Associates has been awarded many recognitions as a top employer. Our team of more than 2,500 employees is composed of lifelong learners who stand behind this mission, working tirelessly to serve the educational community with world-class programs and support every day. If this speaks to you, we welcome you to explore opportunities on our team.