Back Internships Machine Learning Operations

Machine Learning Operations Internship

Prague, Czech Republic
Onsite in Prague
Application period:
April 19 – May 10, 2023 (until 12:00 pm, UTC+3)
Remunerated, part-time (20 hrs/wk)
Additional info:
Preference will be given to candidates eligible to legally work in the Czech Republic (EU nationals and individuals holding a valid work/study visa).
6 months
Finished Finished

Subscribe for updates and we will let you know when the program is announced

Read the internship description and requirements
Fill out the application
Complete the test task and pass the interview
Be patient: Responses are to be expected after up to two weeks from the moment applications close

Machine Learning Operations, or MLOps, is an emerging discipline that lives on the edge between Data Science and Machine Learning, Software- and Data-Engineering, and Operations of IT systems. Being an MLOps specialist requires a good understanding of all the above fields and a deeper specialization in at least one of them.

Working along with the members of the MLOps team (part of Wargaming’s Business Intelligence’s Data Science), you will get exposed to and will contribute to real-life projects, which include:

1. Development and enhancements of in-house Python modules for data processing and intra-system communication

2. Optimization of processing- and execution- pipelines to adhere to higher standards of data handling

3. Optimization of the Data Science prototypes to reduce the computation time and resource footprint

4. Configuration and enhancement of the scheduling and monitoring systems, etc.

With a wide variety and variability of possible subdisciplines, you can rest assured that, given your passion and skillset, you will focus on tasks that will let you grow professionally and give you the satisfaction that your contributions have had a direct impact on millions of players of our games.

What will you learn?

You will learn how to solve problems or mitigate risks arising in the context of development, deployment, maintenance, and monitoring of real-life Machine Learning projects at the scale of millions of predictions per day. You will gain or improve a wide range of skills ranging from simply contributing to a project via a git or squeezing the most out of the (existent) code in terms of computational efficiency to extending the in-house model quality monitoring system.

What will you get?

  • Work experience on real projects in a leading global game development company with top-notch mentors’ support
  • Opportunity to work flexible hours and combine them with studies
  • Modern environment and access to multiple benefits
  • Possibility for future hiring

What are we looking for?

  • Basic software development skills (preferably in Python)
  • Basic data processing skills (preferably in SQL)
  • Basic Linux experience (as a user and system administrator)
  • Basic understanding of foundations and practices of Machine Learning
  • Ability to efficiently communicate in English
  • Ability to work in a team

What will help you stand out?

  • Some familiarity with Kubernetes and cloud (AWS)
  • Analytical thinking and open-mindedness
  • Desire and passion for collaborating with Data Scientists
  • Not being afraid of stepping into (Data Science) projects at their prototyping stage

Meet your mentors:

Sergey Pashkevich

System Administrator (DevOps)

Sergey Pashkevich
Sergey Pashkevich

System Administrator (DevOps)

Sergey Pashkevich is a DevOps in the MLOps team and will teach Kubernetes, Docker, Network and System administration, and Wargaming internal tooling. Sergey joined relatively recently, about two years ago, but has proven to be an enormous contributor to the team. He makes sure that the clock is ticking on all our on-premises and cloud servers, as well as monitors for and resolves various operational incidents.
Short bio

Pavel Elkind

MLOps Team Lead

Pavel Elkind
Pavel Elkind

MLOps Team Lead

Pavel Elkind is the MLOps Team Lead and will cover Operations in DS/AI context, Development, CNVRG platform. He is the main mentor for this program. Pavel has an advanced degree in Natural Sciences and over seven years of experience at Wargaming as a Data Scientist and Lead of the Prague Data Science team. He has contributed to large-scale open-source and proprietary scientific modeling software in the past. He coordinates the work of the MLOps team and works closely with Data Science and various Data Analytics teams across the company.
Short bio

Konstantin Lyubonevich

Senior Data Engineer

Konstantin Lyubonevich
Konstantin Lyubonevich

Senior Data Engineer

Konstantin Lyubonevich is a Senior Data Engineer at MLOps team and covers the topics of Work with Big Data and Databases, Development, and Wargaming internal tooling. Konstantin has 20+ years of experience as a software developer/data engineer, nine of which spent at Wargaming. A universal specialist with a wide range of experience, his expertise and advice are invaluable.
Short bio

Andrey Yarmola

Director of Data Science

Andrey Yarmola
Andrey Yarmola

Director of Data Science

Andrey Yarmola is the Director of Data Science and will introduce a broad Wargaming Context. With an advanced degree in Mathematics, Andrey was one of the first members of the Wargaming BI Data Science team. He has been leading and growing it from a single-location, few-people operation to a globally distributed team of around 20 members. In addition to managing the team, Andrey's main focus is high-impact ad-hock analyses for the CEO office and Product Leadership groups across Wargaming.
Short bio

Subscribe to updates

Server error.
Please try again in 10 seconds
You have successfully subscribed


What internships do we offer?

Our internships include unique disciplines related to: 

  • Game dev – 2D/3D Art, Tech Art, Gameplay Development, LiveOps, etc. 
  • Classic software development – Quality Assurance, Front End Development, Back End Development, Analytics, Data Science, etc. 
  • Business – Marketing, Social Media, etc. 

Is it only for students?

No! We invite students, recent graduates, and reskilled specialists who have decided to change their career paths and have studied either through non-formal courses or on an individual basis. 

Do we ask for experience?

No! It might be a plus but definitely not a requirement.

What do we expect from applicants?

Motivation, eagerness to learn, good English language skills, and enthusiasm for developing games.

Do I need to provide a cover letter?

It is optional. Also, check the application form first—there might already be some motivational questions. If there aren’t any, your cover letter will most often take the shape of an interview with a recruiter.

When do we hire?

We have two cycles aligned with the academic year—summer and winter. 

For summer, the application period starts in April, with the internships starting in June–July. 

For winter, the application period starts in November–December, with the internships starting in February. 

How long do the internships last?

They usually last 3-6 months, with expectations of ones lasting 4 to 5 months.

How many internships can I apply for?

If you think that you can be a marketing expert, 3D artist, and software engineer all at once, sure, no limit there. But please, have reasoning prepared as to why you applied to each specific internship because you will only get hired for one of them.

Where do we hire?

Our primary locations are Prague (Czech Republic), Vilnius (Lithuania), and Nicosia (Cyprus), Belgrade (Serbia) but we also have opportunities in Berlin (Germany), Guildford (UK), Chicago (USA), and Austin (USA). Note that you should be present and be able to work in the location where you apply.

Can I work remotely?

Depends on the team, but interns are most often expected to attend the office at least a couple of days per week. This is because we believe in chemistry and synergy shared onsite when people work side by side.

When should I expect a reply?

You should get some sort of reply in up to 1-2 weeks after submitting your application. If you did not, check first whether our email did not get lost in your spam. If still nothing, feel free to ping us!

What to expect?

Experienced mentors, supportive colleagues, top-notch training, real projects, community building activities. Oh, and did we mention it is remunerated?!

Can I work flexible hours?

Yes! We are flexible and happy to discuss how many hours per week you would like to work, taking into account your study schedule if needed. Although, we expect interns to be able to devote at least 20 hours per week to the internship.


What does the hiring process look like?

It depends on the internship, but it normally includes a call with the recruiter, a homework task, and an interview with the hiring manager and other team members, if needed.

We also have internships that require full immersion and are designed for 40 hours a week. Read carefully the description of each specific internship.

What happens after the internship?

By the end of the internship, the best-performing interns will get an offer to join Wargaming, so keep on a good job, and we will make sure you keep on growing with us!

Also, note that even if you do not get a job offer after the internship, you can still be part of the community through the Alumni club (link to more info). We constantly keep in touch with our alumni, organize extra knowledge-sharing sessions, and share recent company news and relevant job offers.

Have any questions?

Discord Discord