Intern Positions

Location: Dublin and Vancouver

Contract Type: FT Temporary

We offer internships in several areas including software development, web development and live operations.

1. Software Developer Intern
The Software Developer Intern is responsible for writing client− and server−side code to support multiplayer features, as well as tools that help game studios integrate multiplayer features into their title.

Requirements:
  • Excellent C++ and / or Python skills
  • 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

2. Web Developer Intern
Demonware has an internal web application that is used by both our own engineers and the game studios we work with, to deploy, configure, and monitor the online experiences of some of the top games in the world. The Junior Web Developer will be responsible for maintaining this web application and creating new features.
Requirements:
  • HTML & CSS
  • JavaScript
  • At least one scripting language such as Python, Ruby, PHP or Perl (Python preferred)
  • Understanding of SQL−based databases (MySQL preferred)
  • Has good visual design skills and is familiar with UI/HCI best practices
Additional assets:
  • Experience with Django
  • Experience with automated testing

3. Live Operations Engineer Intern
The key responsibilities for this position include:
  • Create tools to improve the automation of server build−outs
  • Develop and improve monitoring software extensions
  • Aid in the maintenance of our Linux clusters across multiple geographic locations
Requirements:
  • Have a strong Linux/Unix background
  • Be familiar with Python or Ruby
  • Have excellent debugging and analytical skills
Additional assets:
  • Exposure to computer hardware debugging
  • Has an understanding of networking technologies, e.g. TCP, UDP, security and scalability

All candidates must:
  • Work comfortably in a Linux/Unix environment
  • Be able to clearly communicate technical concepts in plain English
  • Be familiar with source control (SVN preferred)
  • 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.

Benefits include:
Flexible working practices, generous paid holidays, potential for full-time permanent role.

Pay: We also offer exceedingly good pay.

Enquiries to: jobs ‘at’ demonware.net

For additional information on internships please visit our Internships page.