3E
Professional Services Engineer
Durham, North Carolina, United States
Sponsorship not specifiedDetected 12 days ago
PythonSQLRESTNLPPerformance ManagementCommunicationProblem SolvingRenewable EnergySCADA
About the role
- 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.
Responsibilities
- 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.
- 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.
- 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.
- Ownership and problem-solving drive - you stay with a hard problem, ask good questions, and push to resolution.
- 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.
Requirements
- 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.
- If you want to be the technical engine behind how clients actually get live, this is that seat.
Skills
- data collectors, transformation pipelines, mapping tools, and automation that bridge client source systems and our platform.
- Strong communication skills - able to explain technical details clearly and work well with both teammates and clients.
This listing is sourced directly from 3E's careers page and normalized into a canonical job model.