Remote job
Senior Server Engineer - Performance - Unannounced Project
Job details
About this role
Role overview Build and improve the performance, scalability, and reliability practices for backend services supporting a new multiplayer strategy game. The role combines hands-on performance engineering with shared tooling and guidance that helps feature teams find issues early and operate services confidently in production.
Responsibilities - Establish service expectations for latency, throughput, and error rates, then evaluate systems against realistic workloads. - Build test frameworks that model production conditions, including service interactions, high concurrency, and network variability. - Develop load, stress, and endurance tests and connect them to CI/CD workflows to catch regressions before release. - Use metrics, logs, and distributed traces to locate bottlenecks and recommend improvements across services. - Set testing practices across backend teams, covering unit and integration tests, and provide tools and patterns that make early quality checks practical. - Partner with feature engineers on service design, resilience, and scaling; use AI-assisted development tools as part of everyday engineering work.
Requirements - Significant backend or distributed-systems engineering experience in public cloud environments, with a strong interest in performance testing. - Experience building or operating highly available, scalable services, such as high-traffic, real-time, or multiplayer systems. - Proficiency in Python, including asynchronous programming, concurrency, and performance considerations. - Understanding of service communication, event-driven systems, resilience patterns, and stateful versus stateless design. - Experience with scalable, low-latency systems and data stores such as Redis or DynamoDB; knowledge of REST or gRPC API design. - Familiarity with AWS, Docker, CI/CD, automated testing, infrastructure automation, and observability tools. - Hands-on use of AI-assisted coding tools and an understanding of how agent-based workflows can support engineering.
Nice to have - Experience with load testing tools such as k6 or Locust. - Knowledge of SRE practices.
Benefits and work setup - Hybrid work in Barcelona or remote work from the UK, Ireland, Portugal, or elsewhere in Spain. Visa sponsorship is available according to the source.