More jobs:
Software Developer, Software Engineer, Data Engineer
Job in
Beaumont, Riverside County, California, 92223, USA
Listed on 2026-06-05
Listing for:
Epcenergy
Full Time
position Listed on 2026-06-05
Job specializations:
-
Software Development
Software Engineer, Data Engineer
Job Description & How to Apply Below
Software Developer
Beaumont, CA
Job Duties- Design and implement data ingestion pipelines for BESS sites, including Modbus register polling, SCADA-based data acquisition, and large-scale time-series data synchronization using Python and SQL.
- Develop backend monitoring tools and software systems to process operational data, including Timescale
DB/MySQL ETL workflows, automated alerting logic, email/API notification systems, and anomaly detection rules. - Build automation scripts and services for daily, weekly, and monthly reporting for energy-storage sites, optimizing the reliability, latency, and accuracy of data used for maintenance and operational decision‑making.
- Implement algorithms for anomaly detection, including statistical deviation checks, missing-data analysis, sensor consistency validation, and site-level issue diagnostics to improve system efficiency.
- Develop internal web‑based dashboards and tools to visualize site performance, track equipment status, analyze system trends, and support field operations and remote monitoring teams.
- Optimize SQL databases and data-processing workflows, ensuring performance, data integrity, indexing efficiency, and automated routines for importing, cleaning, and aggregating operational site data.
- Deploy and maintain containerized services (e.g., Docker-based) and implement CI/CD processes used for internal monitoring and automation systems.
- Write technical documentation for internal systems, data models, operational workflows, and troubleshooting guidelines for engineering and field-operations teams.
- Collaborate with cross-functional teams, including site engineers, operations, engineering leads, and management, to define system requirements and deliver software features that improve field reliability and monitoring accuracy.
- Continuously improve and update monitoring tools by evaluating new technologies, data-processing approaches, and software frameworks relevant to energy-storage operations and grid-scale energy systems.
Master’s degree in Computer Science or a related field. Require graduate level coursework in Pattern Recognition and Data Mining, Computer Networks, Operating Systems, Design & Analysis of Algorithms.
ScheduleMonday – Friday 9:00 a.m. – 5:00 p.m.
40 hours per week
Salary$120,000 per year
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×