Skip to main content

Expert Data Engineer

LocationSan Francisco, California;

Requisition ID # 103045 

Job Category : Information Technology 

Job Level : Individual Contributor

Business Unit: Information Technology

Job Location : San Francisco

Team Overview

Platforms Engineering is responsible for building the shared tools, service components and systems that underscore Product and Engineering's ability to deliver high availability services, build and iterate on products quickly, and make data informed decisions. We also improve the scalability and performance of our applications through providing architecture design reviews, in-depth performance profiling, and building accessible tools for engineers to characterize the bottlenecks and interactions within and between an ever-growing number of systems. We are looking for candidates who share a passion for building scalable service oriented platforms.

Position Summary:

We are seeking a Data Engineer on the Asset Work Management Team. The successful candidate will be a member of a product team, following best-practice Agile and DevOps techniques to deliver impactful data products for internally developed applications. You will participate in design and specifications, program logic and flow-charting, development, testing, debugging, documentation, and support. Additionally, you will provide analysis of problems and recommend solutions. You will actively participate and practice in an open, highly collaborative Agile environment.

Position Responsibilities:

  • Build high-performance data pipelines (extracting, transforming, and loading).
  • Understands business requirements and applies them to complex programming and analysis.
  • Communicates (oral and written) recommendations and mentors/provides guidance to less experienced colleagues.
  • Partners with various departments to understand and incorporate standards information and requirements into work procedures.
  • Identifies, analyzes and provides feedback to departmental standards, norms, and new goals/objectives.
  • Analyzes existing applications and systems and formulates logic for new systems, devises logic procedures, logical database design, performs coding and tests/debugs programs with an operational mindset.
  • Works on complex data & analytics-centric problems having broad impact that require in depth analysis and judgment to obtain results or solutions.
  • Designs and deploys new complex Enterprise systems and enhancements to existing systems ensuring compatibility and inter-operability.
  • Resolves application programming analysis problems of broad scope within procedural guidelines. May seek assistance from the supervisor or more skilled programmers/analysts on unusual or especially complex problems that cross multiple functional/technology areas.
  • Delivers best-in-class software as part of a software delivery team.
  • Conceptualizing and generating infrastructure that allows big data to be accessed and analyzed
  • Plans work to meet assigned general objectives; progress is reviewed upon completion and solutions may provide an opportunity for creative/non-standard approaches.

Minimum Qualifications:

  • Bachelor’s Degree in Computer Science or job-related discipline or equivalent experience
  • 5 years of data engineering development experience
  • Experience in IT-Information Technology computing, infrastructure services emphasis
  • Experience in product development
  • Using version control tools such as GitHub or Bitbucket

Desired Education / Skills:

  • Experience in data acquisition, data set process, improving data reliability, quality and efficiency
  • Experience developing in Python
  • A history of design and implementation of large scale RDBMS
  • A history of management and performance tuning of large scale RDBMS
  • Experience in developing complex queries for supporting views and stored procedures.
  • Experience with implementing Production quality AWS Aurora databases.
  • Experience in a mentorship role within a dynamic team
  • Experience in data acquisition, data set process, improving data reliability, quality and efficiency
  • Experience in desing and programming of complex queries for stored procedures and views
  • Familiar with AWS technologies like Glue, S3, redshift and Quicksights
  • Experience with large data sets to address business issues
  • Experience with modern software delivery practices, including source control, testing, continuous delivery
  • Experience delivering product with Agile methodologies
  • Humble – is open to being coached, has high EQ and is self-aware
  • Hungry – desires to get things done while honoring people, and seeks better ways to do the job
  • Collaborative – has strong interpersonal skills; cares about and works well with teammates
  • Willingness to impact beyond defined role
  • Experience with data & analytics product development

What you will get

  • The opportunity to work on some of the most interesting, complex, real world data problems that will make a difference for PG&E, PG&E’s customers, and the Utility industry as a whole
  • The opportunity to contribute to a best in class digital organization that ships real products to real users
  • Extreme management support for your development and your day to day success
  • Autonomy to make decisions in a rapidly growing team
  • Best in class perks and benefits

I'm Interested

Sign Up for Job Alerts

Note that all fields are mandatory. Please set your category and location selections prior to submitting.
By submitting your information, you acknowledge that you have read our privacy policy and consent to receive email communications from PG&E.

Interested InSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

  • Information Technology, San Francisco, California, United StatesRemove