Remote job
Senior Site Reliability Engineer
Job details
About this role
Role overview Own and improve the reliability of cloud-based data protection services by building software and systems that make production changes safer and services more resilient. The work spans planned engineering, operational troubleshooting, maintenance and incident response, with responsibility for components from design through production. You will work with senior engineers and product teams to turn operational lessons into lasting improvements.
Responsibilities - Build and maintain reliability software, using AI coding agents where useful while setting requirements, reviewing generated code and validating the final result. - Develop shared libraries, services, Kubernetes components and infrastructure modules for deployment checks, traffic management and service protection. - Create telemetry pipelines and tools for metrics, logs, traces, service indicators, objectives and error budgets. - Implement safer release practices such as canary deployments, automated checks, rollback mechanisms and delivery pipeline integrations. - Design fault-injection, recovery and load tests; use production signals to diagnose issues and improve alert quality. - Participate in incident coverage, lead response when assigned, document findings and track corrective work to prevent repeat failures.
Requirements - At least four years of software engineering experience on cloud products, including production delivery and diagnosis of running services. - Practical experience using AI coding agents in development, including reviewing, testing and taking responsibility for the resulting code. - Ability to debug and modify production code in at least one backend language, such as Go, TypeScript/Node.js, C# or Java. - Experience designing or operating distributed systems, including understanding timeouts, retries, dependency failures and recovery. - Hands-on knowledge of Kubernetes, Terraform or other infrastructure as code, and automated build, test and deployment pipelines. - Experience using metrics, logs and traces to investigate service behavior, and applying SLOs or error budgets to engineering decisions.
Nice to have - Experience creating reliability tools used by multiple teams, or working with Azure networking, cross-region failover, DNS, gateways or service meshes. - Background in load testing, performance regression detection, cloud cost planning, or integrating security and compliance into software delivery.
Benefits and work setup The listed package includes paid vacation, sick and medical leave, additional self-care days, volunteer hours, private medical insurance, meal vouchers, a flexible benefits platform, wellness and transport support, and learning resources. Remote work is limited to employees located in the Czech Republic.