. . . create world-changing products using God-given talents . . .
Our client was founded to provide high-quality operations and maintenance (O&M) services for the renewable energy industry. With over 25 years of experience building successful energy businesses and investing billions of dollars across the energy sector, the company leads a management team of talented and experienced professionals from every sector of the renewable energy industry.
Our primary focus is on providing best-in-class services and technology for wind, solar, and energy storage. We place quality and safety first, ensuring reliable service for renewable assets. We also aim to capitalize on the growing need for dedicated renewable energy services companies, offering a world-class organization that combines exceptional people with cutting-edge technology to provide excellent services to our customers.
- We’re seeking a Senior Python Engineer with experience in Python (including Pandas and PB library), as well as building custom Excel dashboards using Grafana. Proficiency with AWS services—particularly IoT SiteWise, Lambda functions, and Data Lake—is also required.
Our customers rely on us to manage their energy storage sites—ranging from 100 MW and up—handling over 150,000 data points. A single data point can generate up to 65,000 data entries every 24 hours. We need to process this data by averaging it hourly and delivering clear, structured, and analyzed reports. Data is collected via OPC. For example, one of our customers has 120 unique data points, each with approximately 700 rows of data. Security compliance adds complexity: while our goal is to provide a unified dashboard, we must initially support granular access. That means generating reports from individual data points, with visibility restricted to specific user groups. Each group should only see the data relevant to them.
- Location: Europe, India, LATAM
- Start Date: ASAP
- Strong proficiency in Python, including:
Pandas for data processing
PB (protobuf) library for handling structured data
Experience with Grafana, especially in building custom dashboards and exporting to Excel
Hands-on experience with AWS services, particularly: AWS IoT SiteWise, AWS Lambda, AWS Data Lake
Background in energy storage, renewable energy, or industrial IoT
Knowledge of data access control and secure reporting workflows
Familiarity with user/group-based data visibility in dashboards
- Develop robust data pipelines to collect, transform, and store data from OPC UA sources across various vendors and devices
Process large volumes of time-series data efficiently using Python (Pandas, PB)
Build and maintain custom Grafana dashboards and Excel reports
Implement data aggregation logic to summarize data hourly for reporting purposes
Work with AWS services (IoT SiteWise, Lambda, Data Lake) to enable scalable data ingestion and storage
Ensure secure data access based on user roles:
Generate reports for one data point visible only to a specific group
Repeat for multiple points with group-specific access
Handle security compliance challenges in data visibility and access
Collaborate with stakeholders to define reporting formats and data presentation standards
- Long-term projects (1, 2, even 5+ years);
- Flexible working hours;
- 15 days of paid vacation, 10 days of non-paid vacation, and 10 days of national holidays;
- FREE English language classes;
- Health working environment and projects that use advanced, cutting-edge technologies;
- Career growth opportunities;
- Bonuses for a personal recommendation of new employees’ new business;
- A working environment where you communicate and work directly with the Client.
This flexibility allows developers…
- A better work-life balance
- Increased productivity
- The ability to work any time around the clock
- Reduction in commute time
- Less sick days
- Health insurance
- More time with family and friends