Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Experience in Games Industry (supporting title Development, Release, or Live Ops)
Experience with Unity, Unreal, CryEngine, Lumberyard or proprietary 3D game engine, or industry-equivalent technology (3D animation, simulation, etc)
Excellent C++ skills and software engineering principles
Non-internship professional software development experience
Non-internship experience in design or architecture (design patterns, reliability and scaling) of new and existing systems
Preferred Qualifications
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Proficiency in managing large codebases and multi-product development
Expertise in concurrency, memory, and performance optimization
What You'll Be Doing
Own optimization challenges with a moderate scope on the project, both on CPU and GPU
Prioritize optimization challenges with leadership
Analyze game performance using various systems and tools, identifying and reporting areas of concern
Conduct root cause analysis for performance issues, proposing effective mitigation strategies and solutions
Assist game code and content developers in debugging and optimizing performance bottlenecks found during testing
Identify opportunities to improve testing, tooling or workflows for better triaging, reporting, and analysis of performance issues
Perks and Benefits
Work on innovative technologies and build next-generation gaming experiences
Be part of a diverse and inclusive workforce
Enjoy an inclusive culture that empowers employees to deliver the best results