Professional Services Engineer

3E

Durham (NC)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Health plan United Healthcare (employe
Dental and vision insurance (employer
Life insurance
401(k) matches up to 6%

Job summary

3E is seeking a Professional Services Engineer to drive end-to-end technical delivery for onboarding assets onto our Asset Performance Management SaaS platform. This hands-on role sits at the intersection of software engineering, data integration, and renewable energy operations.

You’ll grow into the technical lead who translates contracts into live deployments, building integrations, tooling, and repeatable onboarding processes while collaborating with clients and vendor partners.

Qualifications

  • Proficient in Python for building data pipelines and automation.
  • Experience consuming and building against REST APIs.
  • Strong SQL skills for querying relational databases.
  • Ability to design repeatable, automated data integration solutions.
  • Excellent written and verbal communication with clients and internal teams.
  • Demonstrated ownership of complex technical problems from discovery to resolution.

Responsibilities

  • Drive end-to-end technical delivery of asset onboarding projects, from discovery to go-live.
  • Build custom data collectors, transformation pipelines, mapping tools, and automation to bridge client systems with our platform.
  • Write Python and API scripts to extract, transform and load data, including bulk provisioning and backfill tooling.
  • Integrate with SCADA historians and OT/IoT data platforms; diagnose pipeline failures and data quality issues.
  • Model assets at scale within the platform data model for various asset types.
  • Manage relationships with clients and vendors, scope work and coordinate with engineering teams.
  • Document onboarding runbooks, checklists, and guides to scale delivery.
  • Collaborate with DataOps, product, and support to improve onboarding playbooks.

Skills

Python programming
REST APIs
SQL queries
Data integration
Communication
Ownership & problem solving

Education

Bachelor’s degree in a technical field

Tools

Git

Job description

3E is looking for a new Professional Services Engineer to help drive the end-to-end technical delivery of large-scale asset onboarding onto our Asset Performance Management (APM) SaaS platform. This is a hands-on, build-oriented role at the intersection of software engineering, data integration, and renewable energy operations.

Over time you'll grow into the technical lead who turns a signed contract into a live, fully integrated client deployment, standing up the integrations that feed our platform, and building the custom tooling that makes onboarding repeatable at scale.

This role suits someone who's energized by hard integration problems, eager to take ownership and grow toward leading deployments end to end, and comfortable both talking through a problem with a client and writing the Python that solves it.

What you’ll do
  • Contribute to end-to-end technical delivery of asset onboarding projects: supporting data discovery, source-system assessment, integration, validation, and go-live for portfolios spanning many sites and large volumes of data points.
  • Build custom solutions where off-the-shelf configuration falls short: data collectors, transformation pipelines, mapping tools, and automation that bridge client source systems and our platform.
  • Write Python and API scripts to extract, transform, and load operational data - bulk provisioning tools, tag-mapping utilities, backfill and reconciliation scripts, and integrations against REST APIs and platform endpoints.
  • Integrate with field data sources - SCADA historians, OT/IoT data platforms, SFTP feeds, and third-party APIs - learning to diagnose pipeline failures and resolve data-quality issues along the way.
  • Map and model assets at scale, translating raw point lists and naming conventions into the platform's data model for inverters, trackers, meters, weather stations, transformers, and storage systems.
  • Support the technical relationship with clients and vendors - helping scope work, set expectations, and coordinate with client engineering teams and external integration partners.
  • Document repeatable processes — onboarding checklists, integration runbooks, and how-to guides - so that delivery scales beyond any single engineer.
  • Partner with internal DataOps, product, and support teams to surface platform gaps, feed real-world field learnings back into the product, and improve the onboarding playbook over time.
What we are looking for
  • Solid programming ability in Python — you can write, debug, and maintain scripts that move and transform data, and you're comfortable picking up a messy point list and a loose spec and producing working code.
  • Familiarity with APIs — a working understanding of how to consume and build against REST APIs (authentication, requests/responses, handling errors), with eagerness to deepen this in production.
  • Foundational SQL skills — comfortable querying relational databases to extract and validate data.
  • A genuine builder's instinct — you reach for an automated, repeatable solution rather than a manual one, and you're excited to create tooling that doesn't exist yet.
  • Strong communication skills — able to explain technical details clearly and work well with both teammates and clients.
  • Ownership and problem-solving drive — you stay with a hard problem, ask good questions, and push to resolution.
  • A bachelor's degree in a technical field (computer science, engineering, data, or similar) or equivalent practical experience.
Nice to have
  • Exposure to the solar, renewable energy, or broader power/utilities sector — a small amount of domain experience is a real plus, but the right engineer can learn the domain.
  • Familiarity with SCADA / historian systems (e.g., Ignition, OSIsoft/AVEVA PI, or similar) and industrial/OT data.
  • Understanding of utility-scale solar or BESS operations — inverters, trackers, meters, met stations, and the data they produce.
  • Experience with time-series data at scale, including aggregation, interpolation, and backfill considerations.
  • Familiarity with APM, EAM, or asset monitoring platforms, or related performance/availability reporting concepts.
  • Exposure to energy-market or grid data feeds and the access mechanics that come with them.
  • Experience with version control, scripting for automation, and lightweight ETL.

In addition to joining a fast-growing international company that promotes a stimulating atmosphere in a highly motivated group of people, 3E offers a unique opportunity to further develop yourself in a company with an ambitious growth plan, delivering innovative services.

In this role, you'll work on real assets producing real power, with the autonomy to design the technical solution and the visibility of owning the outcome. Every onboarding is a fresh integration puzzle, and the tooling you build compounds - making the next deployment faster and the platform stronger. If you want to be the technical engine behind how clients actually get live, this is that seat.

What we offer

For this payroll position we offer:

  • A base salary in line with your experience
  • Unlimited PTO
  • Health plan ("United Healthcare") for employee and family: employee contribution ranging between 15% and 30%, depending on chosen plan
  • Optional dental and vision insurance (50% coverage by employer)
  • Life insurance
  • 401(k): employer matches employee contributions with 100% up to a 4% (of the salary) threshold, and another 50% between 4% and 6%
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Professional Services Engineer
Professional Services Engineer

3E • North Carolina

On-site
USD 90,000 - 130,000
Customer Success Engineer
Customer Success Engineer

3E • Durham (NC)

On-site
USD 70,000 - 100,000
Unlimited PTO
Health plan
Dental and Vision insurance
+2
Asset Onboarding & Integration Engineer
Asset Onboarding & Integration Engineer

3E • Durham (NC)

On-site
USD 90,000 - 130,000
Unlimited PTO
Health plan United Healthcare (employe
Dental and vision insurance (employer
+2
Technical Lead, Asset Onboarding & Integrations
Technical Lead, Asset Onboarding & Integrations

3E • North Carolina

On-site
USD 90,000 - 130,000
Consultant/Sr. Consultant
Consultant/Sr. Consultant

Energy and Environmental Economics, Inc. • Boston (MA)

Hybrid
USD 115,000 - 150,000
Professional development stipend
401(k) with company match
Flexible PTO
+2
Consultant/Sr. Consultant
Consultant/Sr. Consultant

Energy and Environmental Economics, Inc. • New York (NY)

Hybrid
USD 115,000 - 150,000
Medical, dental, vision insurance
401(k) with corporate match
Flexible Paid Time Off
Consultant/Sr. Consultant
Consultant/Sr. Consultant

Energy and Environmental Economics, Inc. • San Francisco (CA)

On-site
USD 115,000 - 150,000
Medical, dental, vision
401(k) match
Flexible PTO
+2
Associate Consultant
Associate Consultant

Energy and Environmental Economics, Inc. • New York (NY)

Hybrid
USD 100,000 - 115,000
Implementation Engineer
Implementation Engineer

Power Factors • Houston (TX)

On-site
USD 95,000 - 130,000
Associate Consultant
Associate Consultant

Energy and Environmental Economics, Inc. • Boston (MA)

Hybrid
USD 100,000 - 115,000
Medical, dental, vision coverage
401(k) with match
Flexible PTO