Senior Software Engineer

Powerverse Development Ltd

  • Kuala Lumpur
  • Permanent
  • Full-time
  • 1 month ago
About Us:At Powerverse, we are eEmpowering people and communities to run their lives on sustainable new energy with ease. Our teams Build Products that Matter, and we value being Bold, Responsible, and Trusted.Powerverse is a leader in the growing Energy Management market and is owned by Lightsource bp. We are repowering a smart, connected, electric world that is convenient, economical, and clean. We help companies and consumers benefit from reduced energy prices at lower costs to go green. We make it simpler to shift to an electric world with easier buying, installation, and service journeys by taking away the option overload with our smart AI and automation at the premises.Job Overview:As a Senior Software Engineer at Powerverse, you will play a pivotal role in designing, developing, and implementing cloud-based, IoT-enabled, and AI-driven solutions that address the unique challenges and opportunities in the energy sector. You will collaborate with cross-functional teams to build scalable, reliable, and secure software applications that enable real-time monitoring, analysis, and optimization of energy assets and systems. This position offers an exciting opportunity to work on transformative projects that drive innovation and impact in the energy industry.Key Responsibilities:1. Solution Design and Development:
  • Collaborate with product managers, data scientists, and engineers to define technical requirements and architecture for energy solutions leveraging cloud, IoT, and AI technologies.
  • Design and develop scalable, distributed software systems and microservices that integrate with IoT devices, sensors, and cloud platforms to collect, process, and analyze energy data.
  • Implement machine learning models and algorithms for predictive maintenance, anomaly detection, optimization, and automation of energy systems.
2. Cloud and IoT Integration:
  • Utilize cloud computing platforms (e.g., AWS, Azure, Google Cloud) to build and deploy cloud-native applications and services that leverage the
scalability, reliability, and flexibility of cloud infrastructure. * Integrate with IoT devices and edge computing solutions to collect, transmit, and analyze real-time data from energy assets, including smart meters, sensors, and control systems.3. Data Analytics and AI:
  • Develop data pipelines and analytics workflows to transform raw energy data into actionable insights and intelligence using tools and frameworks such as Apache Kafka, TensorFlow, or PyTorch.
  • Apply machine learning techniques, including supervised and unsupervised learning, reinforcement learning, and deep learning, to solve complex problems and optimize energy operations.
  • Develop asset management and configuration systems for our key products and services.
  • Contribute to the design of the state of the art APIs
4. Quality Assurance and Deployment:
  • Implement best practices for software development, including coding standards, version control, testing, and documentation, to ensure the reliability, maintainability, and performance of software systems.
  • Collaborate with DevOps teams to automate deployment pipelines, continuous integration, and continuous delivery (CI/CD) processes for efficient and reliable software releases.
5. Collaboration and Communication
  • Work closely with cross-functional teams, including product management, engineering, operations, and customers, to understand requirements, gather feedback, and deliver high-quality solutions that meet customer needs.
  • Communicate technical concepts, design decisions, and project updates effectively to both technical and non-technical stakeholders through written documentation, presentations, and demos.
Requirements:
  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.
  • 8 years of experience in software engineering, with a focus on building cloud-based, IoT-enabled, and AI-driven solutions.
  • Strong proficiency in programming languages such as Python, PHP (Laravel) or NodeJS as well as experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT frameworks (e.g., MQTT, OPC UA).
  • Experience with using SQL and Time Series databases (like InfluxDB)
  • Experience with data analytics, machine learning, and AI technologies, including data processing frameworks (e.g., Apache Spark), machine learning libraries (e.g., TensorFlow, PyTorch).
  • Solid understanding of software engineering principles, design patterns, and best practices for building scalable, reliable, and maintainable software systems.
  • Excellent problem-solving skills, analytical thinking, and attention to detail, with a passion for innovation and a desire to tackle complex challenges in the energy industry.
  • Effective communication and collaboration skills, with the ability to work effectively in a fast-paced, dynamic environment and build consensus
among diverse stakeholders.Why Join Us:Join a dynamic and innovative team that values creativity, collaboration, and customer focus. You will have the opportunity to make a significant impact on our customers' experiences and contribute to the growth and success of our business.If you are passionate about creating meaningful customer experiences and driving customer engagement, we encourage you to apply and be part of our exciting journey!

Powerverse Development Ltd

Similar Jobs

  • Senior Software Engineer - Java Developer

    MATRIXX Software

    • Kuala Lumpur
    We Are Charging Up 5G and Driving Meaningful Transformation To empower our customers, MATRIXX is creating new ways to unlock value by delivering the industry's best monetization so…
    • 1 month ago
  • Java Senior Software Engineer

    Software International Corporation (M) Sdn Bhd

    • Kuala Lumpur
    Job Highlights Hybrid Working Mode Good exposure to learn and work with highly experienced team 18 days Annual Leave & 18 days MC Professional Certification Sponsorship Annua…
    • 23 days ago
  • Software Engineer Senior (Oracle)

    EPS Consultants

    • Kuala Lumpur
    • RM 9,000-12,000 per month
     The Software Engineer Senior will be responsible for the entire project lifecycle, starting from soliciting requirements from external clients, estimating the effort, designing…
    • 1 month ago