About 2K
2K is a leading video game publisher and developer known for franchises across PC and console platforms. We create engaging experiences and robust tooling for game developers and players alike.
Overview
As a Staff Systems Engineer at 2K, you will own the design, build, and operation of distributed systems that power our live games, internal tooling, and platform services. You will drive reliability, scalability, and performance across cloud and on‑prem components, working closely with platform, backend, and game teams. This is a hands-on leadership role combining architecture, software engineering, and on‑call responsibilities.
Responsibilities
- Architect and evolve distributed systems to ensure high availability, fault tolerance, and scalability.
- Design and implement cloud infrastructure using Kubernetes, cloud providers, Terraform, and related tooling.
- Build and maintain monitoring, logging, tracing, alerting, and incident response practices.
- Collaborate with software engineers, SREs, and game teams to deliver reliable services.
- Mentor junior engineers, conduct code reviews, and help set engineering standards.
- Improve CI/CD pipelines, automation, and developer tooling to accelerate delivery.
- Participate in on‑call rotations and incident management.
Qualifications
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 5+ years of experience in systems engineering, site reliability, or distributed systems.
- Strong experience with cloud infrastructure (AWS or similar), container orchestration (Kubernetes), and infrastructure as code (Terraform).
- Proficiency in programming languages such as Go or Python.
- Familiarity with observability, monitoring, metrics, and incident response.
- Excellent collaboration and communication skills.
Location
Novato, California, United States (On-site)