Back Internships Software Engineering

Software Engineering Internship

Location:
Vilnius
Format:
Onsite in Vilnius
Application period:
Feb 14 - March 7 (until 12:00, UTC+2)
Terms:
6-month temporary contract with 3-month probation; part-time (at least 20 hrs/wk); paid (depends on the working hours)
Additional info:
Preference will be given to candidates eligible to work in Lithuania (EU nationals and individuals holding a valid work/study visa). Relocations are not provided.
Finished Finished

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

Subscribe
Read the course description and requirements
Fill out the application form
Complete the test task and pass interview
Be patient: responses take up to 3 weeks once applications close

The goal of the Platform Team at Wargaming is to decrease development costs, reduce stress when publishing new titles, and provide enjoyable gaming to our players. We seek to accomplish this by creating a common set of scalable, data-centric services and tools. Once implemented across Wargaming, developers will be able to release new products and major features in weeks rather than months. Publishing teams will have access to a greater level of account management and monetization options, including player-customized and rule-based advanced commerce. Platform Team enables the global distribution and operation of all Wargaming studios and connects us to our 100 million+ audience.

As a Software Development intern in Platform Team, you’ll receive guidance from mentors on the tools, the technology, and the processes we’ve integrated at Wargaming. Your mentors will also provide you with instructions on basic to advanced programming skills.

What will you get?

  • How to develop business features using Python
  • How to debug and optimize your code
  • How to setup monitoring and write tests for your code
  • How to collaborate with QA, business analysts and other teams to develop and deliver features to production environment
  • Development processes and pipelines (code review, plannings, restrospectives etc)

What are we looking for?

  • Basic knowledge of Linux
  • Upper-intermediate English
  • General understanding of server-client architecture and network
  • Eagerness to learn and grow

What will help you stand out?

  • Good knowledge of Python or any other programming language
  • Portfolio of personal or school projects
  • Link to GitHub account
  • Experience working with database management systems (MySQL, PostgreSQL)
  • Expertise in common frameworks (e.g. Django, aiohttp, FastAPI) and infrastructure (e.g. RabbitMQ, Kafka, Clickhouse)
  • Experience working with Continuous Integration systems (e.g. TeamCity/Jenkins/Bamboo)

Meet your mentors:

Nikolay Baev

Software Engineer

Nikolay Baev
Nikolay Baev

Software Engineer

Nikolay Baev is a software engineer with over 7 years of experience in the industry. He has a background in backend development and has worked on a variety of projects ranging from small services to large monolith projects. In his current role at Wargaming, Nikolay is responsible for the development and maintenance of the Commerce Platform services. Nikolay enjoys studying and practicing low-level programming.
Short bio

Andrei Sauchanka

Software Engineer

Andrei Sauchanka
Andrei Sauchanka

Software Engineer

Andrey Sauchanka is a software engineer with over 13 years of experience in the industry. He has a background in web development and has worked on a variety of projects ranging from small websites to bigger projects. In his current role at Wargaming, Andrey is responsible for the development and maintenance of the Marketing Platform and Platform Tools. In addition to his technical expertise, Andrey is a strong leader and team player, with a track record of successfully leading and mentoring other engineers. In his spare time, Andrey enjoys staying up to date with the latest developments in the tech industry and exploring new programming languages and frameworks. He is also a motorbike enthusiast.
Short bio

Andrey Karpey

Software Engineer

Andrey Karpey
Andrey Karpey

Software Engineer

Andrey Karpey is a skilled software engineer with a background in big data and web development. He's been involved developing the Marketing Platform and Platform Tools at Wargaming. In addition to his technical expertise, Andrey is a reliable team player, and has a proven track record of delivering high-quality work on time. In his spare time, Andrey enjoys staying up to date with the latest developments in the tech industry and exploring new programming languages and frameworks.
Short bio

Aleksey Skibin

Engineering Team Lead

Aleksey Skibin
Aleksey Skibin

Engineering Team Lead

Aleksey Skibin has 15+ years experience in software engineering. Starting off as a mid developer, he eventually became Engineering Team Lead and participated in developing tournament management tools and launching operational tools for games. Aleksey also often speaks at local tech meetups and conferences and is an experienced trainer for WGForge interns.
Short bio

Roman Sichenko

DevOps Engineer

Roman Sichenko
Roman Sichenko

DevOps Engineer

Roman Sichenko has been developing software for 12 years, mostly concentrating on the compilation, assembly, and delivery of goods to production, responsible high-load gateways and game inventory storages. Roman responds well under pressure, enjoys a good challenge, enjoys finding creative ways to solve problems and loves working in a team. He's aware of talent and always goes to the right people for help. Outside of work, Roman plays video games.
Short bio

Aleksandr Sidorevich

Software Engineer

Aleksandr Sidorevich
Aleksandr Sidorevich

Software Engineer

Alexander Sidorevich has been at Wargaming for a year. He's a Python Web Developer, and focuses on building Platform Tools and the Tournament Management System. He enjoys solving problems that may arise in the process, and has already developed a high-load API in WoT client. He is sociable and cheerful, ready to share knowledge and always there to help. Alexander also plays table tennis and enjoys games such as FIFA or Mortal Kombat.
Short bio

Aleksandr Martinevskiy

Software Engineer

Aleksandr Martinevskiy
Aleksandr Martinevskiy

Software Engineer

Alex Martinevsky has worked in IT for over 15 years. More than 9 years as a software engineer at Wargaming. Alex started off as a web developer on the PHP, MySQL and JavaScript stack, but later switched to Python. Throughout his career, Alex faced numerous performance issues, oversaw frontend and backend development, and even carried out performance testing and deployment, which were successfully solved due to his experience and versatility. Last but not least, he enjoys guitars, loves playing basketball, and is a big fan of 16-bit consoles.
Short bio

Artem Denisov

Software Engineer

Artem Denisov
Artem Denisov

Software Engineer

Artyom Denisov is a skilled software engineer who's been in the industry for over 5 years (3 at Wargaming). He specializes in developing tools for support staff and is known for his strong focus, stress tolerance, and excellent communication skills. Artyom also has experience in mentorship, which allows him to guide and train others in his field. In his free time, Artyom enjoys hanging with friends, playing board games, and snowboarding.
Short bio

Denis Shushkevich

Engineering Team Lead

Denis Shushkevich
Denis Shushkevich

Engineering Team Lead

Denis Shushkevich has been with Wargaming for nearly a decade. During these years, he rose from junior developer to team lead, played a critical role in building marketing tools and launching a new support portal, and even became a prolific speaker at local tech meetups and conferences. Outside of work, he loves playing drums and tinkering with cars.
Short bio

Alexey Sabiashchanski

Engineering Manager

Alexey Sabiashchanski
Alexey Sabiashchanski

Engineering Manager

Alexey Sabiashchanski is an experienced Engineering Manager and Solutions Architect with over 11 years of experience in the software industry, spending most of his professional career at Wargaming. He has a background in Python and has worked on various projects related to game development and website production. Alexey thinks it's crucial to give your team space to grow and develop as professionals. In his free time, he enjoys hanging out with friends and playing board games.
Short bio

Subscribe to updates

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

We have different testimonials

Mentors on the Forge course were the most qualified, humble people. They were motivated to teach, and we were motivated to learn. This made the entire process much simpler and enjoyable. So enjoy the ride, and we hope to see you in our course at Wargaming Forge!

Software Engineer
Course 2019
Sergey Vorobyev

FAQ

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.

How long do the internships last?

They usually last 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.

Can I work remotely?

Occasionally within the agreement with a manager, yet live presence in the Vilnius office is appreciated. 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 week 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!

Do I need to provide a cover letter?

We do not require it for this internship as we already have some motivational questions in the application form. 

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.

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. 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