Software and Data Engineer

Location: Palo Alto, CA (94301)
Company: Electric Power Research Institute
Industry: IT
Job Type: Full Time
Posted: Yesterday
Job Title: Software and Data Engineer Location: Knoxville, TN, Palo Alto, CA Job Summary and Description:

This remote position will primarily help build reliable software for performing power system steady-state analyses and working on performing the studies using the software under developed while also working with commercial software.

The applicant should have strong software engineering skills in Python and/or C, experience with version control (git) and AGILE software development processes, experience with power system modeling and steady-state analyses, and some experience with commercial tools such as PSS/E or PSLF. Ideal applications would also have strong timeseries data analytics, visualization skills and experience with nonlinear optimization.

Additional skills that would be taken into consideration:


  • Rust

  • Julia

  • Cython

  • Typescript or Javascript

  • HTML

  • CSS

  • SQL

Frameworks/Developer Tools:

  • Django (Python)

  • Pandas (Python)

  • Numpy/Scipy (Python)

  • Angular

  • Postgresql/MySQL/SQLite

  • Plotly

  • Build systems such as CMake

Software development in C or Python and power system modeling background are key skills.

Additional Job Information:

Performs complex engineering/scientific analysis with moderate direction and supervision. Works directly with EPRI staff and moderate interaction with members and industry.

  • Conducts technical searches and analyzes information in support of the project team.

  • May conduct independent research.

  • Assists Project/Program managers in assessing customer needs, formulating technical approaches, preparing proposals, technical publications/papers, and making presentations.


  • Bachelor's Degree in a technical field or equivalent experience required.

Knowledge, Skills & Abilities:

  • Must have satisfied requirements of entry level engineer/scientist and have 2-3 years of engineering experience or comparable work/educational experience required.

  • Intermediate verbal and written communication skills.

  • Present research externally.

  • Understand how work fits across technical area.

  • Requires supervision and guidance to conduct specific research tasks and complete projects.

  • Works closely with contractors or staff to complete project research.

  • May participate in multiple projects.

  • Individual contributor.

EPRI participates in E-Verify, an online system operated jointly by the Department of Homeland Security and the Social Security Administration (SSA). EPRI uses the system to check the work status of new hires by comparing information from the employee's I-9 form against SSA and Department of Homeland Security databases.Note: To ensure compliance with U.S. export controls, please indicate your U.S. citizenship or (for foreign citizens) your U.S. visa/immigration status in your resume or cover letter.EPRI is an equal opportunity employer. EEO/AA/M/F/VETS/DisabledTogether . . . Shaping the Future of

Web Reference : AJF/320039914-202
Posted Date : Tue, 05 Jul 2022

Please note, to apply for this position you will complete an application form on another website provided by or on behalf of Electric Power Research Institute. Any external website and application process is not under the control or responsibility of IT JobServe

Search for more IT Jobs