拳头游戏Software Engineering, Services (Contract)
任职要求
• 本科及以上学历,2年以上服务端开发经验,计算机相关专业优先; • 熟悉C++、Java或Golang等主流服务端编程语言,有扎实的编码和调试能力; • 熟悉高并发、分布式系统、常用中间件(如消息队列、缓存、数据库等)的开发与优化; • 能够独立负责细分模块或业务功能的开发、测试及维护; • 具备良好的分析和问题定位能力,能高效响应并解决线上业务问题; • 善于跨团队沟通与合作,把控开发进度,确保需求高质量落地;…
工作职责
• 负责游戏服务端功能模块的开发与维护,保障服务稳定、高效与安全; • 实现和优化服务端核心系统,包括用户数据、战斗逻辑等相关支撑模块; • 持续改进服务端性能,定位并解决线上和测试环境中的技术问题; • 参与服务端相关工具开发,提高开发与运维效率; • 与客户端、策划等多团队协作,高效推动功能实现与体验落地; • 跟踪主流服务端技术动态,并将优秀实践和新技术应用到项目中。
Technical Strategy & Platform Vision • Define and own the long-term strategy for internal platform services including developer services (CI/CD, version control, build distribution), cloud infrastructure, analytics infrastructure and player support. • Ensure platform systems are scalable, reliable, and secure. • Identify and resolve pain points that limit productivity or system performance. Team Leadership & Culture • Lead and mentor a team of engineering managers and senior ICs. • Foster a strong engineering culture rooted in craftsmanship, ownership, and service mentality. • Attract and retain top talent while championing inclusion and psychological safety. Delivery & Stakeholder Engagement • Partner closely with game teams, data teams, security, and other internal stakeholders to understand their needs and co-create solutions. • Translate high-level business and operational needs into a clear, executable roadmap. • Ensure high quality and timely delivery of platform capabilities. Operational Excellence • Establish and track platform health metrics (availability, latency, support load). • Drive continuous improvement in performance, resilience, cost efficiency, and documentation. • Prepare the platform for scale, balancing short-term velocity with long-term maintainability.
You will partner with developers, system and site reliability engineers and customers to understand their challenges, work through their issues and provide solutions that can be embraced widely. The ideal candidate is someone with a consistent track record, deep technical knowledge and skills in delivering large scale ,distributed complex software solutions deployed on multiple cloud platforms. This is a highly technical, hands-on role that requires a wide and deep experience in leading infrastructure and applications. The successful candidate will design and implement complete product demonstrating expertise in entire software development lifecycle. Building and maintaining relationships with diverse sets of customers that use the platform will be critical to ensure the business units are successful. We are a team of highly skilled and hardworking engineers working on this groundbreaking and constantly evolving space.
As a pivotal member of the Copilot Team, you will bring unique perspectives and expertise to the organization, driving innovative features and delivering transformative AI-powered experiences:• This is an IC role, Coding / engineering design time >70%• Manage complex projects from conception to implementation, with a focus on delivering AI-driven user interfaces and performance-optimized web applications.• Coordinate technical delivery through sprints, fostering collaboration throughout the project lifecycle.• Collaborate across geographies and time zones to establish best practices and develop automated processes that mitigate development risks.• Investigate and debug complex performance issues in applications, ensuring optimal user experience and system efficiency.• Design and implement performance testing strategies to proactively address bottlenecks.• Work closely with Product Designers, Product Managers, and Engineers to deliver AI-enhanced products that delight users.• Drive team-wide investments in infrastructure and foundational systems to support long-term technical roadmaps.• Solve technical challenges to deliver outstanding outcomes for customers and the business.
As a Software Engineer 2, you will collaborate with passionate engineers and program managers across China, the United States, and other regions, as well as internal partner teams and the broader developer community. Your responsibilities will include: • Designing and delivering high-quality, reliable tools, frameworks, and services on schedule. • Driving sound technical decisions in collaboration with engineering and product teams. • Rapidly identifying, mitigating, and resolving customer issues related to AI development tools and services. • Continuously exploring and applying emerging technologies, including AI, to enhance team productivity.