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.
Load & Performance Engineer
Bengaluru, India
Full-time
Permanent employee
Shape the utilities market of the future with us!
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:
Monitor performance using tools such as “Prometheus, Grafana”.
Analyze bottlenecks across:
Work with QA, DevOps, backend developers, product owners, and customer delivery teams to define acceptance criteria and performance baselines.
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
- response time
- throughput
- transactions per second
- message ingestion rate
- processing latency
- CPU/memory usage
- database load
- Kafka lag
- error rate
- queue depth
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
Work with QA, DevOps, backend developers, product owners, and customer delivery teams to define acceptance criteria and performance baselines.
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:
Ability to analyze logs, metrics, traces, and system behavior under load.
Strong scripting skills in at least one language:
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
- Prometheus
- Grafana
- JVM or container metrics
- PostgreSQL
- Oracle
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.
Über uns
Cuculus stellt die Versorgung aller Menschen mit Strom, Wasser und Gas sicher und schützt gleichzeitig die wertvollen Ressourcen der Erde. Gemeinsam mit unserem internationalen Partnernetzwerk bieten wir modernste Software- und Technologielösungen an, um den Herausforderungen der Versorgungswirtschaft jetzt und in Zukunft zu begegnen. Unsere Arbeit ist wichtig für Privatpersonen, Städte und ganze Nationen, sie ist ernst und von elementarer Bedeutung, aber wir verfolgen unser Ziel mit viel Spaß und Leidenschaft.
