Staff Data Engineer at National Grid, a hybrid role based in Syracuse, NY, focused on building end-to-end, high-quality data pipelines for business teams. You will help modernize data architecture and tools, including scalable integrations and streaming event processing, using agile practices and rigorous engineering standards.
What you’ll do
- Own architectural plans and supporting artifacts for the organization’s projects, acting as a driver of system architecture beyond the immediate team scope.
- Lead large initiatives, breaking work down for yourself and others while integrating deliverables across the organization.
- Identify edge cases and exception states, ensuring work aligns with how the broader org operates.
- Contribute to architectural designs, providing software design expertise on and off the team.
- Focus on solving not only immediate team needs, but also recurring organizational problems by generalizing solutions when appropriate.
- Apply company-wide technology frameworks used across National Grid, occasionally contributing to core engineering solutions.
- Drive forward technical roadmap planning for both the team and the organization by anticipating what’s next.
- Participate in prioritization and planning for the org tech roadmap.
Core responsibilities
- Lead the Data Engineering team to develop, test, document, and support scalable data pipelines.
- Build new data integrations, including APIs, to support increasing data volume and complexity.
- Establish and follow data governance processes and guidelines to ensure availability, usability, consistency, integrity, and security.
- Implement scalable solutions aligned to data governance standards and architectural roadmaps for integrations, storage, reporting, and analytics.
- Collaborate with analytics and business teams to improve data models that feed business intelligence tools, increasing accessibility and supporting data-driven decision making.
- Design and develop data integrations and a data quality framework.
- Write unit, integration, and functional tests and document work.
- Design, implement, and automate deployment of distributed systems for collecting and processing streaming events from multiple sources.
- Perform data analysis to troubleshoot data-related issues and support resolution.
- Guide and mentor junior engineers on coding best practices and optimization.
Role purpose
As a Staff Data Engineer on the Data Engineering team, you will make critical data available to National Grid business teams. Using an agile framework, you will build end-to-end pipelines with rigorous engineering standards and coding practices, while contributing to modernization efforts that improve output, scalability, and speed. The role supports highly scalable and extensible pipelines that enable collection, storage, distribution, modeling, and analysis of large data sets from many channels.
Working model and location
This role operates under a hybrid working model and is based out of the Waltham, MA or Brooklyn, NY office. Hybrid work expectations are subject to business needs and company policy.
Salary
- Syracuse: $135,000 - $158,000 per year
- Waltham: $151,000 - $177,000 per year
- Brooklyn: $162,000 - $190,000 per year
Additional information
- National Grid will not provide visa sponsorship for this position now or in the future. You must be able to work without current or future visa sponsorship.
- National Grid uses an AI or statistically based assessment to evaluate job qualifications and characteristics.
- There is a career path with advancement opportunities within and across bands as you build experience, expertise, and apply technical skills.
- Candidates will be assessed and provided offers based on minimum qualifications and individual experience.