×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer, Data Engineer

Job in Beaumont, Riverside County, California, 92223, USA
Listing for: Epcenergy
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Software Engineer, Data Engineer
Salary/Wage Range or Industry Benchmark: 120000 USD Yearly USD 120000.00 YEAR
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.
Requirements

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.

Schedule

Monday – Friday 9:00 a.m. – 5:00 p.m.

40 hours per week

Salary

$120,000 per year

#J-18808-Ljbffr
To 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary