Software Development Engineer – Performance & Reliability
Core
Own and evolve the k6-based performance testing framework and build Agentic AI workflows to automate test generation and analysis for a distributed industrial IoT cloud platform.
Role type
Senior Software Development Engineer (Performance & Reliability)
Builds
Enterprise-grade performance testing framework and automated AI-driven test pipelines
Domain
Industrial IoT, Cloud Platforms, Performance Engineering
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, k6, distributed microservices testing, CI/CD pipeline design, REST/HTTP/gRPC API testing, cloud platforms (Azure), OAuth 2.0/OIDC
Preferred skills
AI agent pipelines, LLM integrations, autonomous multi-step test workflows, modular framework architecture, observability stacks (Grafana, Application Insights, Open Telemetry)
Technologies
k6, Azure DevOps, GitHub Actions, Azure, TypeScript, JavaScript, LLMs, Grafana, Application Insights, Open Telemetry
Responsibilities
Design and execute large-scale performance tests (load, soak, stress, spike); Build Agentic AI workflows for automated test generation and analysis; Integrate and maintain automated performance pipelines with quality gates; Provide technical consultancy and mentorship to offshore and internal teams
Seniority
Senior, hands-on IC