National Grid
posted 2 months ago
As a Staff Data Engineer at National Grid, you will play a pivotal role in our Product Engineering department, focusing on making critical data accessible to our business teams. This position is available in various locations including Waltham, MA, Brooklyn, NY, Hicksville, NY, or Syracuse, NY, and is open to candidates residing in nearby states such as Connecticut, New Jersey, New Hampshire, Pennsylvania, Rhode Island, Vermont, or Maine. Your work will be centered around building end-to-end data pipelines that adhere to rigorous engineering standards and coding practices, ensuring that the data delivered is of the highest quality and readily accessible to support business operations. In this role, you will lead a Data Engineering team, developing, testing, documenting, and supporting scalable data pipelines. You will be responsible for building new data integrations, including APIs, to accommodate the increasing volume and complexity of data. Your contributions will also extend to modernizing our architecture and tools, enhancing our output, scalability, and speed. You will collaborate closely with analytics and business teams to refine data models that enhance business intelligence tools, thereby promoting data-driven decision-making across the organization. Your responsibilities will include designing and developing data integrations and a data quality framework, writing unit, integration, and functional tests, and documenting your work. You will also design, implement, and automate the deployment of distributed systems for collecting and processing streaming events from multiple sources. Additionally, you will perform data analysis to troubleshoot and resolve data-related issues, while guiding and mentoring junior engineers on coding best practices and optimization techniques.