Load & Performance Engineer

Cuculus GmbH

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cuculus GmbH is seeking a Load and Performance Engineer to design, execute, and report performance tests across the ZONOS ecosystem, including MDM/HES modules, APIs, streaming services, databases, and integration components.

You will define realistic load profiles, simulate production traffic, identify bottlenecks, and provide recommendations before release or customer deployment. Requires 3+ years in performance testing and strong scripting skills.

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.
  • Experience in Energy Management utility (Meter data management, HES…).
  • Strong understanding of REST APIs, authentication flows, asynchronous processing, queues and event streaming, distributed systems, and microservices performance behavior.
  • Experience with monitoring and observability: Prometheus, Grafana, JVM or container metrics.
  • Good knowledge of databases and query performance: 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 Python, JavaScript, Groovy, Bash, Java.

Responsibilities

  • Design and execute load, stress, scalability, spike, and failover performance tests for HES/MDM products.
  • Create realistic test scenarios covering APIs, data ingestion, streaming pipelines, and database-heavy operations.
  • Define performance KPIs: response time, throughput, transactions per second, message ingestion rate, processing latency, CPU/memory usage, and Kafka lag.
  • Maintain load test scripts using tools such as JMeter, k6, Simulator and Mock server; monitor performance with Prometheus and Grafana.
  • Analyze bottlenecks across APIs, database queries, Kafka topics/partitions, backend services, VEE jobs, and container resources.
  • Prepare detailed performance reports with findings, risks, recommendations, and release readiness conclusions.

Skills

REST APIs
authentication flows
asynchronous processing
queues & event streaming
distributed systems
microservices performance
Python
Java
JavaScript
Groovy
Bash

Education

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

Tools

Prometheus
Grafana
JMeter
k6
Simulator
Mock server
JVM metrics
Container 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 it’s 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.

Your Mission & Impact
Your Role at a Glance
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.
Your profile
What You Bring to the Team
Why us?
Why You’ll Love It Here
Cuculus GmbH Germany | Lindenstraße 9-11, 98693 Ilmenau | Großer Brockhaus 1, 04103 Leipzig | Anger 63, 99084 Erfurt | United Arabic Emirates | Swiss Tower, Cluster Y, Jumeirah Lakes Towers, Dubai | South Africa, 16 North Road, 2196 Gauteng, Johannesburg
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Load & Performance Engineer
Load & Performance Engineer

Cuculus • Bengaluru

On-site
INR 1,200,000 - 1,800,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
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
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
Software Developer (m/f/d)
Software Developer (m/f/d)

Cuculus GmbH • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Competitive salary
Benefits package
International team environment
Quality Assurance Analyst - Performance Testing
Quality Assurance Analyst - Performance Testing

Zebra Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Hybrid work
Adaptable hours
Summer Flex Fridays
+2
Test Automation Engineer
Test Automation Engineer

Cuculus GmbH • Bengaluru

On-site
INR 700,000 - 1,200,000
Senior Performance Test Engineer-SE
Senior Performance Test Engineer-SE

Endava • Pune District

Hybrid
INR 1,500,000 - 2,000,000
Competitive salary package
Career coaching
Flexible working hours
+1
Lead Software Engineer - Performance
Lead Software Engineer - Performance

Qualys • Maharashtra

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

Cuculus • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Competitive salary and benefits package