Point your AI agent at freehire and let it find you a job.

Get the CLI →

Solarvest Holdings Bhd.

Project Automation & Platform Engineer

Posted Updated
Discussion

About the role

We are seeking a Project Automation & Platforms Engineer to develop, maintain, and continuously improve web-based digital tools that increase the efficiency, accuracy, and scalability of solar PV preconstruction and engineering workflows.

Job Summary

This role sits at the intersection of solar engineering and software development. The engineer is responsible for the full lifecycle of the company’s internal preconstruction software, from gathering requirements with engineers and building new features, through to deployment, user support, and ongoing improvement.

The tools developed support the preconstruction workflow end to end. The role draws on GIS, data processing, AI-assisted document intelligence, and engineering automation.

Key Responsibilities

1. Project Development Software Development

  • Design, develop, and deploy new features and web-based digital tools for the preconstruction and engineering teams.

  • Work with engineers and project teams to gather requirements and convert manual engineering methods into repeatable, automated software workflows.

2. Solar PV Engineering Automation

  • Develop tools that automate solar PV design tasks for commercial and industrial (C&I) rooftop and ground-mounted projects.

  • Support the automation of electrical engineering calculations and design outputs.

3. PV Layout & Design Tools

  • Develop and maintain web-based PV layout and design tools.

  • Implement PV module placement and layout optimisation algorithms.

  • Process and work with geospatial and design data, including:

  • GeoTIFF and satellite imagery

  • Digital elevation models (DEM)

  • CAD drawings (DWG/DXF)

  • GIS vector data

  • Coordinate reference systems (CRS)

4. System Maintenance, Support & Continuous Improvement

  • Maintain, support, and continuously improve internally developed engineering and preconstruction software systems.

  • Monitor the operational health, availability, and performance of deployed applications.

  • Troubleshoot and resolve issues across the full application stack, including frontend, backend/API, database, file and document processing, AI/RAG services, cloud infrastructure, and external system integrations.

  • Gather user feedback and deliver iterative improvements to usability and performance.

5. Cloud & Application Infrastructure

  • Deploy and support Python/FastAPI applications in Azure cloud environments.

  • Manage source control and release workflows using Git/GitHub, and containerised environments using Docker.

  • Ensure applications operate correctly in multi-replica, horizontally scaled environments.

  • Integrate preconstruction tools with enterprise systems and external services.


Required Qualifications

Bachelor’s degree or equivalent experience in one or more of the following:

  • Electrical Engineering

  • Renewable Energy Engineering

  • Mechanical Engineering

  • Computer Science

  • Software Engineering

Demonstrated experience developing and maintaining web-based applications, ideally in an engineering or renewable energy environment.

Technical Skills

Strong experience or demonstrated capability in several of the following:

Programming

  • Python

  • SQL

Web Development

  • FastAPI

  • RESTful API design

  • HTML/CSS

Cloud & DevOps

  • Microsoft Azure

  • Docker

  • Git/GitHub

Solar Engineering

  • PV system design for C&I rooftop and ground-mounted projects

  • Fundamental electrical engineering knowledge

AI / Data

  • OCR

  • LLMs

  • RAG

  • Embeddings

Key Competencies

  • Ability to translate engineering requirements into practical software solutions.

  • Strong problem-solving and troubleshooting skills.

  • Clear communication with both engineers and non-technical users.

  • Ability to manage multiple tools and priorities independently


Skills

Apply

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available