Back to search

Senior Infrastructure Engineer

Fenris Creations hf.
ISEnglish31d ago
ansibleawsazurebackendc++javakuberneteslinuxpythonterraform

We are seeking a Senior Infrastructure Engineer to join our team in Reykjavík. In this role, you will design and build the distributed systems that run our AAA rated MMO, EVE Online: one persistent world, no instancing, tens of thousands of players sharing the same simulation. You possess a solid grasp of distributed systems, together with a genuine feel for reasoning about consistency, latency, and failure at scale. Your Tasks: System Design: Design and build the distributed systems that partition and rebalance simulation load across nodes. Consistency and Failure: Keep state consistent under partial failure, and shape the failure semantics so a bad node degrades one region instead of taking down a fight. Performance: Design messaging and RPC paths where latency budgets are measured in milliseconds. Services and Data: Work on service decomposition, service interfaces, data replication, and caching strategies. Implementation and Delivery: Write code, take a design from design review through to production, and manage priorities, deadlines, and deliverables. Measurement and Iteration: Instrument your work, load test it, and use that evidence to shape the next iteration. Collaboration: Work with product owners and game designers to understand what a feature demands of the platform, then design systems that meet those demands within real constraints. Your Profile: 5+ years in professional software development, with real depth in distributed or concurrent systems. Strong in at least one systems or backend language (Go, C++, Rust, Java, or Python), and the judgment to reach for a different one when the problem calls for it. A track record designing distributed systems: service and API boundaries, consistency and coordination models, replication, partitioning, and graceful degradation when a node fails. Solid fundamentals: complexity analysis, concurrency and synchronization, queueing behaviour, and a real feel for the CAP and latency tradeoffs you're making. Comfortable with distributed communication patterns and the tools behind them: RPC, pub/sub, message queues, event streaming. Experience with data stores and how they scale, relational and nonrelational, plus the caching and replication strategies built on top. You run what you build: operating services in production on cloud (AWS or Azure) and on Kubernetes. You use telemetry to reason about live behaviour (tracing, metrics, structured logging with tools like OpenTelemetry, Grafana, or Prometheus) and you...

Apply at Fenris Creations hf.

Summary and match are AI-generated; verify details on the original posting.

Listed via EURES. All sources