Data Layer Engineer
ApplyYou will be working together with both the platform team and the gameplay engineering team as well as game designers to understand the game experience and architect the underlying databases and APIs.
Responsibilities
- Build APIs in the Data Layer to support new gameplay capabilities
- Understand the end to end system behavior
- Work with backend side databases
- Design and implement scalable and highly performant algorithms that are easy to use by gameplay engineers
- Work with the infrastructure engineers to execute performance profiling and understand key bottlenecks and limitations
- End-to-end ownership of web services
What are we looking for
- Strong computer science fundamentals, including knowledge of data structures, performance and scalability
- 3+ years of experience building APIs or web services
- 5+ years of experience working with SQL and NoSQL databases
- Experience with Go / Rust / C# or NodeJS
- Are able to learn quickly and get up to speed