Now Hiring: Are you a driven and motivated Data Scientist or a Senior Software Engineer?

Remote Python Engineer (Services for Renewable Energy, Pandas, Grafana, Europe, India, LATAM)

. . . create world-changing products using God-given talents . . .

PROJECT DESCRIPTION::

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.

PROJECT STACK and TEAM::
  • 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
MAIN REQUIREMENTS::
  • 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

GOOD TO HAVE::
  • 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

JOB RESPONSIBILITIES::
  • 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

SUMMARY::
  • 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
Job Category: Data
Job Location: Europe India - 100% remote LATAM
Skills: Grafana Pandas Python
For more job openings, please follow Evolve Squads on Linkedin