Software Development Intern

2 Months ago • Upto 1 Years • DevOps • Backend Development • Full Stack Development

Job Summary

Job Description

As a Software Development Intern at Demonware, you'll contribute to the development and integration of multiplayer features for upcoming Call of Duty titles. Responsibilities include developing plugins, extending automation frameworks, building core features for allocation and provisioning systems, scaling Kubernetes platforms, crafting automation tools, deploying and maintaining Kubernetes clusters, performing root cause analyses, and participating in code reviews. You'll work with technologies such as Python, Linux, MySQL, C++, Erlang, and Kubernetes, contributing directly to production code within days of joining. The role demands excellent programming skills, a strong understanding of algorithms and data structures, and familiarity with Linux and Git.
Must have:
  • Excellent programming skills
  • Strong grasp of algorithms and data structures
  • Linux familiarity
  • Git source control
  • Debugging and analytical skills
  • Problem-solving and clear communication
Good to have:
  • SQL (MySQL)
  • Networking (TCP/UDP)
  • Multi-platform development
  • Security and scalability experience
  • RESTful web services
  • Kubernetes and GoLang

Job Details

Demonware is a member of the Activision family of studios. We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our franchises. We craft, develop, and host services for some of the world’s biggest video game franchises, including Call of Duty and Crash Bandicoot.

We are a technology company and dedicated to openness. This means collaborating to tackle problems, the freedom to talk to anyone, and the best idea wins. We take the work seriously; ourselves, not so much!

Big company challenges, small company culture

Demonware hosts millions of concurrently connected users. Some of the technologies we use are Python, Linux, MySQL, C++, and Erlang. We solve tough problems on a day-to-day basis, and interns have a huge impact on what we do. We’ve had interns produce code and have it running in production within the first three days of joining.

The Role

  • Helping game studios integrate multiplayer features into the next ‘Call of Duty’

  • Developing plugins and extending our automation framework

  • Developing core features for our allocation and provisioning systems

  • Evolving, scaling, productizing and supporting our Kubernetes platform

  • Crafting and implementing tools and automations running on distributed systems

  • Deploying and maintaining multiple Kubernetes clusters across multiple DCs with hundreds of nodes

  • Performing root cause analyses and proposing and/or implementing appropriate engineering solutions to prevent or mitigate recurring incidents.

  • Participating in design and code reviews.

  • Crafting tools to automate all the things

Requirements

  • Excellent programming skills

  • A good grasp of fundamental algorithms and data structures

  • Familiarity with Linux

  • Familiarity with source control (git preferred)

  • Excellent debugging and analytical skills

  • Can identify sophisticated problems and find simple solutions

  • Can clearly communicate technical concepts in plain English

Nice-to-haves

  • Understanding of SQL−based databases (MySQL preferred)

  • Knowledge of networking technologies, e.g. TCP, UDP

  • Experience with multi−platform software development

  • Experience with security and scalability

  • Experience developing REST web services

  • Experience with Kubernetes and golang

Please list any additional experience you have with Linux at home, any programming-related hobbies and resulting projects, any exciting school assignments you worked on, any open-source involvement and a link to your code repository and/or blog.

Similar Jobs

Google - Software Engineer III, Mobile Android, Google Play

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Senior Software Engineer, Machine Learning, Google Play Books

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Staff Software Engineer, Technical Infrastructure

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Well - Elm Team Lead

Well

(Remote)
1 Month ago
Google - Software Engineer III, Transformative Compute SRE

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Netflix - Solutions Support Engineer (L5) - Delivery

Netflix

Poland (Remote)
1 Month ago
NVIDIA - Senior Site Reliability Engineer - AI Research Clusters

NVIDIA

Hyderabad, Telangana, India (Hybrid)
1 Month ago
SmileGate - Platform Engineering Lead

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Microsoft - Software Engineer - CTJ - Poly

Microsoft

(On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Applied Materials - Application Engineer

Applied Materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Senior Software Engineer, Generative AI

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
ByteDance - Research Scientist, Data Management and Security - Infrastructure System Lab

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Hasura - Senior/Staff Software Engineer - Go Backend (Bengaluru/Hybrid)

Hasura

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
nekki game - Middle/Senior Core Game Designer

nekki game

(Remote)
3 Weeks ago
Inkittt - Strategy & Operations, Marketing

Inkittt

San Francisco, California, United States (Hybrid)
2 Months ago
Google - Staff Software Engineer, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Google - Staff Software Engineer, AI/ML, Google Ads

Google

Mountain View, California, United States (On-Site)
1 Month ago
Google - Software Engineer III, Full Stack, Google Ads

Google

(On-Site)
6 Months ago
Google - Staff Software Engineer, Machine Learning, Computer Vision, Silicon

Google

Mountain View, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Ubisoft - Level Designer-Scoring[Casual Party Game]

Ubisoft

Shanghai, Shanghai, China (On-Site)
7 Months ago
Qingci Games - Character Artist

Qingci Games

Xiamen, Fujian, China (On-Site)
1 Month ago
Tencent - Overseas Game Business Translator

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Zen game - Cocos Development Engineer

Zen game

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Tencent - Version management 游戏版本管理

Tencent

Shenzhen, Guangdong Province, China (On-Site)
7 Months ago
Tencent - PC Game Publishing Channel Promotion Manager (China Market)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
AFRY - Intern, Power & Renewables

AFRY

Beijing, China (On-Site)
9 Months ago
Ubisoft - Native Japanese Localization Tester

Ubisoft

Chengdu, Sichuan, China (On-Site)
10 Months ago
NVIDIA - Senior Mechanical Engineer

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Ubisoft - Lead Audio Designer

Ubisoft

Shanghai, Shanghai, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

UXBERT Labs - Senior DevOps Engineer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
4 Months ago
Flexera - Member Technical Staff - Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Google - Systems Development Engineer, Operations, Public Sector

Google

Reston, Virginia, United States (On-Site)
1 Month ago
Trend Micro - (Sr.) Cloud Developer (Vision One)

Trend Micro

Taipei City, Taiwan (On-Site)
8 Months ago
Bethesda - Senior DevOps Programmer

Bethesda

Montreal, Quebec, Canada (On-Site)
2 Months ago
Zazz - Java Developer

Zazz

(Remote)
3 Months ago
Nagarro - Senior Engineer, DevOps

Nagarro

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Hitachi - CE Developers-Jul-2024

Hitachi

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Nagarro - Associate Principal Engineer

Nagarro

Sri Lanka (Remote)
7 Months ago
Tencent - IaaS Product Solution Architect

Tencent

(On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Demonware provides online software and services for gaming. We design, develop, and host customized services such as matchmaking, microtransactions, player profiles, and data analytics for some of the most popular video game franchises, including Call of Duty and Crash Bandicoot.We are a technology-driven company with a commitment to openness. This means collaborating to solve problems, the freedom to talk to anyone, and always feeling respected.Demonware has offices in Dublin, Ireland; Vancouver, Canada; and Shanghai, China, and is a wholly-owned subsidiary of Activision Blizzard, Inc.

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Demonware

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug