公司简介

"We Make Games Better, Together."
"We Make Games Better, Together."
- Pipeline Architecture & Maintenance
o Design, implement, and maintain highly efficient CI/CD pipelines for multi-platform projects (Windows, macOS, Linux, consoles, mobile).
o Manage distributed build systems (e.g. FastBuild, Incredibuild, Horde, TeamCity, Jenkins, GitHub Actions, Azure DevOps).
o Automate asset builds, packaging, and deployment processes for both internal and external releases.
- Performance Optimization
o Identify bottlenecks in build systems and implement solutions to improve stability, throughput and reduce build times and failures.
o Configure build caching, artifact storage, and parallelization strategies.
- Tooling & Infrastructure
o Develop and maintain custom build scripts and tools in languages such as Python, PowerShell, Bash, or C#.
o Integrate third-party tools and SDKs into the build pipeline.
o Set up and manage virtualized and cloud-based build agents.
- Release Management
o Ensure build reproducibility and traceability for all release versions.
o Manage branch builds, hotfix pipelines, and release candidate workflows.
o Work with QA to ensure that delivered build artifacts meet quality and stability standards.
- Automated Testing Infrastructure
o Design, implement, and maintain automated testing frameworks integrated into the CI/CD pipeline (unit tests, integration tests, smoke tests, performance tests).
o Work with QA to define and automate regression test suites.
o Develop solutions for automated test execution on various environments (PC, consoles, mobile devices, virtualized/cloud test labs).
o Monitor and maintain test result reporting dashboards and alert systems.
o Ensure that automated tests are reliable, reproducible, and scalable.
- Cross-Functional Collaboration
o Partner with developers to integrate new technologies into the build system.
o Provide documentation and training for developers on build and deployment best practices.
o Work with IT/DevOps to ensure security, scalability, and reliability of build environments.
- Technical Expertise
o 5+ years in build engineering, DevOps, or release engineering.
o Deep knowledge of build automation tools (e.g. CMake, MSBuild, Gradle, Unreal Build System, Unity Build Pipeline).
o Strong scripting skills (Python, PowerShell, Bash, Groovy, or similar).
o Experience with version control systems (Perforce, Git, SVN) and branching strategies.
o Familiarity with artifact management systems (Artifactory, Nexus).
o Familiarity with automated test frameworks and tools.
- Performance & Scalability
o Proven track record in reducing build times for large-scale projects.
o Experience with distributed build solutions, test execution environments and caching systems.
- Platform Knowledge
o Understanding of building for multiple platforms (PC, macOS, Linux, iOS, Android, consoles).
o Knowledge of platform-specific SDKs, testing frameworks and build compliance requirements (Microsoft, Sony, Nintendo, Apple, Google).
- Soft Skills and Communication
o Strong problem-solving abilities with attention to detail.
o Excellent communication skills to work across technical and non-technical teams.
o Ability to work under tight deadlines while maintaining stability and quality.
o Proficient in written and oral English.