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.
Apply directly at National Grid →Create a free account for alerts like thisView National Grid immigration profile
This listing is sourced directly from National Grid's careers page and normalized into a canonical job model.