Epic GamesSenior Engine Programmer - Core Tech
任职要求
• Excellent C++ skills • A proactive problem-solver with a strong background in large-scale software development environments and system diagnostics • Strong capability in debugging complex build failures, performing root cause analysis, and implementing diagnostics and error logging • Deep familiarity with modern source control systems (Perforce and/or Git), including branching, merging, and build triggering mechanisms • High attention to detail, strong analytical thinking, a…
工作职责
• Work within our in-house build orchestration to monitor system health, implement systematic troubleshooting, and perform root cause analysis to prevent recurring issues. • Implement and manage quality gates, including static code analysis and data validation tools, ensuring all code merges meet high standards before reaching development branches. • Provide timely, clear incident communication and technical documentation while driving cross-team collaboration to resolve complex, cross-system errors. • Proactively identify error patterns and bottlenecks in the build process and champion a continuous improvement mindset by proposing and implementing workflow optimization solutions. • Design, implement, and maintain tools to enhance the efficiency of build workflows, system diagnostics, and reporting
• Work within our in-house build orchestration to monitor system health, implement systematic troubleshooting, and perform root cause analysis to prevent recurring issues • Implement and manage quality gates, including static code analysis and data validation tools, ensuring all code merges meet high standards before reaching development branches • Provide timely, clear incident communication and technical documentation while driving cross-team collaboration to resolve complex, cross-system errors • Proactively identify error patterns and bottlenecks in the build process and champion a continuous improvement mindset by proposing and implementing workflow optimization solutions • Design, implement, and maintain tools to enhance the efficiency of build workflows, system diagnostics, and reporting
• Build & evolve automated reliability foundations: including validation workflows, regression detection, integration stability, and performance/stability signals. • Establish and grow realistic end-to-end validation surfaces across real devices and real services, so issues are caught before they reach games. • Improve how shared engine changes are validated against real game integrations, reducing manual pain and making confidence more repeatable. • Create and maintain tooling, infrastructure, and test surfaces that engine and horizontal teams can rely on. • Partner with client, server, and live-ops teams to make systems testable and reduce surprises. • Apply modern AI-assisted workflows to validation, automation, and test generation in pragmatic, well-guardrailed ways. • Partner closely with client, server, and live-ops teams to make systems more testable and reduce downstream surprises. • Contribute directly to priority technical work where improving testability or validation unlocks broader reliability gains.