Software Engineer - Singapore - ETAVOLT PTE. LTD.

    ETAVOLT PTE. LTD.
    ETAVOLT PTE. LTD. Singapore

    4 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    EtaVolt is a deep tech startup spin-off from the Nanyang Technological University, poised to deliver effective solar photovoltaic lifecycle management solutions to strive towards a circular PV economy.

    EtaVolt is currently developing a lifecycle platform for owners of photovoltaic (PV) systems to better optimise the performance and value of their PV assets. We are seeking a suitable candidate to embark on this development journey with the team.

    Job Description:

    As a full stack software developer in EtaVolt, with more focus on the backend, the candidate will be involved in:

    • To participate in the design, development and deployment of solar lifecycle management platforms and related software
    • To support project managers on digitalization related tasks when required
    • To support data extraction and processing for machine learning and application development
    • Create and update documents related to software products
    • Development of a web based applications for solar system owners that utilises a machine learning based backend
    • Development of other software products that contribute to the solar energy ecosystem
    • Study and choose the most suitable cloud services based on business needs, performance and cost considerations
    • Design and build various software prototypes / minimum viable products

    Job Requirements:

    • Educational background in IT/Computer Science/Computer Engineering or relevant disciplines / experience
    • Understanding of cloud computing, hands on experience and in depth knowledge will be beneficial
    • Understanding the theoretical and practical aspects of planning, implementing and maintaining machine learning systems
    • Understanding of the agile development framework
    • (Preferred) Experience with machine learning frameworks
    • (Preferred) Knowledge and experience with application development on IoT devices
    • (Preferred) Knowledge of Javascript frameworks and/or Python programming languages
    • Eager to learn and implement new technologies and frameworks
    • Comfortable with fast-paced environments
    • Good teamwork and presentation skills
    Tell employers what skills you have

    Machine Learning
    Cloud Computing
    Software Engineering
    Agile
    Application Development
    JavaScript
    SQL
    Python
    Cloud Services
    Presentation Skills
    Java
    C#
    Python Programming
    Software Development
    C++
    Agile Development