Software Development Intern

Apply Now

公司概述 : Demonware 是动视暴雪旗下的全资子公司,负责大型在线游戏的后端服务,如《使命召唤:黑色行动》,《使命召唤:现代战争3》,《Destiny》和《Diablo III》等游戏,目前在中国的团队负责《使命召唤OL》这款PC平台的在线游戏。作为一家专注于后端服务的技术公司,我们追求服务的健壮性和可扩展性,以应对4.69亿注册用户,每月1320亿api call,以及每秒2500万DB query。


  • 热爱游戏
  • 热爱开源软件
  • 热爱自动化
  • 适应多国文化
  • 热衷学习与交流
  • Position Type: Internship: 6 Months / 8 Months / 12 Months / 16 Months
    Salary: Competitive
    Hours per week: 35-40
    Location: Shanghai, China
    Start Date: January, 2019


    The Role:

  • Writing client− and server−side code to support multiplayer features, as well as tools that help game studios integrate multiplayer features into their title.
  • Developing plugins and extending our automation framework
  • Developing core features for our allocation and provisioning systems
  • Creating tools to automate all the things!
  • Requirements:
  • Excellent Programming skills
  • A good grasp of the fundamental algorithms and data structures
  • Familiar with Linux
  • Excellent debugging and analytical skills
  • Can identify complex problems and find simple solutions
  • Additional assets:
  • Understanding of SQL−based databases (MySQL preferred)
  • Has an understanding of networking technologies, e.g. TCP, UDP
  • Has experience with multi−platform software development
  • Has experience with security and scalability
  • Have an understanding of SQL and relational databases
  • Have experience developing REST web services
  • Familiarity with the physical world, switches, servers (x86 architecture for example)
  • All candidates must:
  • Be familiar with source control (Git preferred)
  • Work comfortably in a Linux/Unix environment (CentOS/Ubuntu)
  • Be able to clearly communicate technical concepts in both Mandarin and English
  • Enjoy working as part of a team in a high-pressure environment
  • Be self-motivated, and can take on projects with minimal supervision
  • The ideal candidate may not have the complete list of bullet points mentioned above, but more generally speaking, we’re looking for the same qualities that Joel Spolsky looks for: “smart, and get things done”. For that reason, we welcome you to apply even if your work experience is limited and you haven’t yet built up a mile-long resume.

    Please list any additional experience you have with Linux at home (for example, any projects you have done), any programming-related hobbies and the resulting projects, any interesting school projects you worked on, and any open source involvement and a link to your code repository and / or blog.

    “We get to work with large distributed systems, debug them, and have to visualize them in our heads – things you wouldn’t have exposure to or get to touch in any other workplace. The work is challenging, and you get to work alongside highly experienced people…”
    - Tyler Dixon, previous intern, 16 months