National Grid

National Grid

Staff Data Engineer

Brooklyn, New York, USA · Staff+ · full-time

Sponsorship not specified$151k-$177kDetected 24 days ago
PythonDistributed SystemsObject-Oriented ProgrammingSQLNoSQLDatabricksAzureDevOpsKafkaMachine LearningData AnalysisData EngineeringData ScienceStatisticsAccessibilityAgileProblem Solving

About the role

  • To succeed, we must anticipate customer needs, reduce energy delivery costs, and pioneer flexible energy systems.
  • This requires delivering on our promises and seeking opportunities for growth.
  • Our work is critical, as National Grid powers millions of homes and businesses across the UK and US, and the technology we employ is vital to this task.

Requirements

  • Our expertise and track record position us uniquely to shape the sustainable future of our industry as the pace of change accelerates.

Compensation

  • $151k-$177k

Company info

  • Every day, we deliver safe and secure energy to homes, communities, and businesses, connecting people to the energy they need for their lives.
  • In IT and Digital, we collaborate closely with the diverse energy businesses within the National Grid group, revolutionizing operations through technology.
  • Embracing modern methodologies and digital mindsets, we drive efficiency and bring new capabilities to internal and external customers as we lead the charge toward a carbon-free future.
  • The successful applicant for this position will play a crucial role in our mission, supported by our multicultural, customer-centric global team, with opportunities for professional development.
  • This role operates under a hybrid working model and is based out of our Waltham, MA or Brooklyn, NY office.
  • Hybrid work expectations are subject to business needs and company policy.
  • Job Purpose As a Staff Data Engineer, you will be part of a Data Engineering team that is focused on making critical data at National Grid available to our business teams.
  • Using the agile framework, you will build end-to-end pipelines based on rigorous engineering standards and coding practices to deliver data that is accessible and of the highest quality.
  • A Staff Data Engineer will also contribute to the modernization of our architecture and tools to help increase our output, scalability, and speed.
  • A Staff Data Engineer will design and develop highly scalable and extensible data pipelines which enable collection, storage, distribution, modeling, and analysis of large data sets from many channels.
  • This position requires an innovative software engineer who is passionate about data & data quality.
  • The ideal candidate will have strong data warehousing and API integration experience and the ability to develop scalable data pipelines that make data management and analytics/reporting faster, more insightful, and more efficient.
  • Key Accountabilities Lead the Data engineering Team to Develop, test, document and support scalable data pipelines.
  • Build out new data integrations including APIs to support continuing increases in data volume and complexity.
  • Establish and follow data governance processes and guidelines to ensure data availability, usability, consistency, integrity, and security.
  • Build and implement scalable solutions that align to our data governance standards and architectural road maps for data integrations, data storage, reporting, and analytic solutions.
  • Collaborate with analytics and business teams to improve data models that feed business intelligence tools, increasing data accessibility, and fostering data-driven decision making across the organization.
  • Design and develop data integrations and a data quality framework.
  • Write unit/integration/functional tests and document work.
  • Design, implement, and automate deployment of our distributed system for collecting and processing streaming events from multiple sources Perform data analysis needed to troubleshoot data-related issues and aid in the resolution of data issues.
  • Guide and mentor junior engineers on coding best practices and optimization.
  • Qualifications Education: 4-year college degree or equivalent combination of education and experience.
  • Prefer an academic background in Computer Science, Mathematics, Statistics, or related technical field.
  • 10 years of relevant work experience in analytics, data engineering, business intelligence or related field.
  • Skilled in object-oriented programming (Python in particular).
  • Strong Experience in Python, PySpark and SQL.

This listing is sourced directly from National Grid's careers page and normalized into a canonical job model.