Load & Performance Engineer

Cuculus

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cuculus is seeking a Load and Performance Engineer to design, execute, and analyze performance tests across the ZONOS ecosystem including MDM & HES, APIs, streaming services, and data ingestion workflows. You will simulate production-like traffic, define KPIs, and provide actionable recommendations before releases or customer deployments.

The role requires 3+ years in performance testing, strong scripting skills, and hands-on experience with JMeter or k6, Prometheus, and Grafana.

Qualifications

  • Bachelor’s degree in CS/Engineering or equivalent.
  • 3+ years in performance testing or performance engineering.
  • Experience in Energy Management utility domain (meter data, HES, etc.)
  • Strong understanding of REST APIs, authentication flows, asynchronous processing, queues and event streaming, distributed systems, and microservices performance.

Responsibilities

  • Design and execute load, stress, scalability, spike, and failover tests for HES/MDM product.
  • Create realistic test scenarios for APIs, data ingestion, Kafka/streaming pipelines, and database-heavy operations.
  • Define performance KPIs: response time, throughput, TPS, latency, CPU/memory, DB load, Kafka lag, error rate.
  • Maintain load test scripts with JMeter, k6, Simulator, Mock services.
  • Monitor performance with Prometheus and Grafana; analyze bottlenecks in APIs, DB queries, Kafka topics/partitions, and JVM/container resources.
  • Prepare detailed performance reports with findings, risks, and recommendations.

Skills

Performance testing
REST APIs
Distributed systems
Scripting
Python
Java

Education

Bachelor’s degree in Computer Science or related field

Tools

JMeter
k6
Prometheus
Grafana
VMs/Containers metrics

Job description

Shape the utilities market of the future with us!


We are looking for a “Load and Performance Engineer” to design, execute, analyze, and report performance tests for the ZONOS ecosystem with its modules/Connectors related to MDM & HES, APIs, streaming services, databases, and integration components.


The engineer will define realistic load profiles, simulate production-like traffic, identify bottlenecks, measure system capacity, and provide performance recommendations before release or customer deployment.


What is the role about?

Key Responsibilities


  • Design and execute load, stress, scalability, spike, and failover performance tests for HES/MDM product

  • Create realistic test scenarios covering:

    • ZONOS API and Southbound API

    • VEE processing

    • MDUS / data ingestion flows

    • Device events, alarms, meter reads, topology, and profile data

    • Kafka/streaming pipelines

    • Database-heavy operations

    • ZCP user workflows where relevant



  • Define performance KPIs such as:

    • response time

    • throughput

    • transactions per second

    • message ingestion rate

    • processing latency

    • CPU/memory usage

    • database load

    • Kafka lag

    • error rate

    • queue depth



  • Maintain load test scripts using tools such as “JMeter, k6, Simulator and Mock serve”.

  • Monitor performance using tools such as “Prometheus, Grafana”.

  • Analyze bottlenecks across:

    • APIs

    • database queries

    • Kafka topics/partitions

    • backend services

    • VEE jobs

    • process engine

    • network and infrastructure

    • JVM/container resources



  • Prepare detailed performance reports with findings, risks, recommendations, comparison with previous versions and release readiness conclusions.

  • Work with QA, DevOps, backend developers, product owners, and customer delivery teams to define acceptance criteria and performance baselines.

  • Analyze logs, metrics, traces, and system behavior under load.


Required Skills And Qualifications


  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience.

  • 3+ years of experience in performance testing, load testing, or performance engineering.

  • Had experience in the Energy Management utility (Meter data management, HES ….)

  • Strong understanding of:

    • REST APIs

    • authentication flows

    • asynchronous processing

    • queues and event streaming

    • distributed systems

    • microservices performance behavior



  • Experience with monitoring and observability:

    • Prometheus

    • Grafana

    • JVM or container metrics



  • Good knowledge of databases and query performance, preferably in addition to good knowledge about system setup:

    • PostgreSQL

    • Oracle



  • Experience testing high-volume data ingestion, messaging, or IoT/AMI/utility platforms is highly preferred.

  • Ability to analyze logs, metrics, traces, and system behavior under load.

  • Strong scripting skills in at least one language:

    • Python

    • JavaScript

    • Groovy

    • Bash

    • Java




Preferred Skills And Qualifications


  • Skills with:

    • Kafka performance testing

    • AMI / smart metering systems

    • MDMS / MDM platforms

    • VEE validation and estimation workloads

    • DLMS/COSEM concepts

    • large-scale device simulation

    • API Director / ReadyAPI

    • Kubernetes or containerized environments

    • CI/CD integration for performance tests.




About Us

Cuculus is the key to providing utilities to all, while protecting the world’s precious resources. Jointly with our international partner network, we provide cutting-edge software and technology solutions to address utility challenges now and in the future. Cuculus will never tire of creating innovative technology and services that enable utilities and organisations to successfully transition to a new era of providing and managing electricity, water, and gas. The work we do is important for individuals, cities, and entire nations. Our work is serious, but we have fun with it, too.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Engineer - ( L3 End-to-End support expert)
System Engineer - ( L3 End-to-End support expert)

Cuculus • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Load & Performance Engineer
Load & Performance Engineer

Cuculus GmbH • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Data Engineer – Integration Hub & Data Pipelines
Senior Data Engineer – Integration Hub & Data Pipelines

Cuculus • Bengaluru

On-site
INR 2,500,000 - 5,000,000
Cutting-edge technology solutions
Innovative work environment
System Engineer - ( L3 End-to-End support expert)
System Engineer - ( L3 End-to-End support expert)

Cuculus GmbH • India

On-site
INR 1,200,000 - 1,800,000
System Engineer - ( L3 End-to-End support expert)
System Engineer - ( L3 End-to-End support expert)

Cuculus GmbH • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Software Developer (Java Full Stack) - Bengaluru (m/f/d)
Senior Software Developer (Java Full Stack) - Bengaluru (m/f/d)

Cuculus GmbH • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Competitive salary
International working environment
Professional development opportunities
Sales Head – India (AMISP & Smart Metering Solutions)
Sales Head – India (AMISP & Smart Metering Solutions)

Cuculus GmbH • Bengaluru

Hybrid
INR 3,500,000 - 4,500,000
Senior Automation QA (JavaScript) Engineer
Senior Automation QA (JavaScript) Engineer

Ciklum India • Chennai District

On-site
INR 1,800,000 - 2,400,000
Medical insurance
Udemy access
Language courses
+1
Project Operations Lead
Project Operations Lead

Cuculus GmbH • Bengaluru

On-site
INR 9,810,000 - 14,171,000
Technical Trainer
Technical Trainer

Cuculus • Bengaluru

Hybrid
INR 600,000 - 1,200,000
Flat hierarchies
Opportunity to influence projects