Python Programmer

3 Months ago • All levels • Programming

Job Summary

Job Description

As a Python Programmer at Bohemia Interactive, you will develop and maintain internal tools to streamline workflows and boost productivity. This involves creating scalable, user-friendly tools, integrating APIs, and collaborating with various teams. Responsibilities include API integration, workflow integration, providing user training and support, and contributing to project documentation. You will also explore new technologies and ensure high-quality tool development through testing and implementation of best practices. This role demands strong Python programming skills, database knowledge, and excellent communication and teamwork abilities.
Must have:
  • Solid understanding of Python
  • Relational database knowledge (PostgreSQL/SQLite)
  • API integration skills
  • Analytical thinking
  • Teamwork and communication
Good to have:
  • Experience with LLMs and related frameworks
  • AI frameworks (TensorFlow)
  • GitLab experience
  • Linux environment & command-line tools
  • Testing experience (unit, integration)
  • Atlassian suite (Jira, Confluence)
  • Web technologies (frontend and backend)
  • Video game development knowledge
  • Containerization tools (Docker)
Perks:
  • 27 days of holidays per year
  • Company profit-sharing plan
  • Benefit program
  • Meal contribution
  • All company games for free

Job Details

Python Programmer

We’re seeking creative problem solvers and passionate builders to enable teams across the studio to work smarter, better, and faster. 

As a Python programmer, you will play a pivotal role in developing and maintaining internal tools that empower our developers and staff, streamline workflows, and elevate productivity throughout the company by using well-established and cutting-edge technologies. You'll collaborate with multiple teams, integrating robust solutions into our pipelines, and be a champion for technological advancement at Bohemia Interactive.

Main tasks

  • Tool development and maintenance to assist developers and other employees at Bohemia Interactive:
    • Develop and maintain a suite of tools to assist employees with their daily tasks
    • Ensure tools are scalable, reliable, and easy to use
    • Continuously update and improve tools based on user feedback and evolving needs
  • API Integration:
    • Integrate various APIs to enhance the functionality and efficiency of development tools
    • Work with internal and external APIs, understanding their capabilities and limitations
  • Workflow Integration:
    • Seamlessly integrate developed tools into existing development workflows
    • Collaborate with other teams to understand their workflow and identify areas for tool integration
  • Collaboration and Support:
    • Work closely with developers to understand their needs and challenges
    • Provide training and support to team members for new tools and updates
    • Collaborate with cross-functional teams to ensure tools align with overall project objectives
  • Documentation:
    • Development and maintenance of documentation for assigned projects
  • R&D:
    • Exploring new technologies that can improve current and future projects
  • Quality Assurance and Testing:
    • Test tools to ensure functionality, reliability, and compatibility
    • Implement best practices for quality assurance in tool development

Requirements

  • Solid understanding of programming in Python
  • Analytical thinking
  • Adequate level of knowledge in relational databases (PostgreSQL/SQLite)
  • Ability to brainstorm ideas and prototype them
  • Teamwork and communication skills

Nice to have:

  • Experience with large language models and related frameworks
    • Awareness of LLM ecosystem and new trends such as Model Context Protocol
    • Familiarity with AI frameworks like TensorFlow
  • Experience with GitLab
  • Experience working with Linux environments and command-line tools
  • Knowledge of testing, unit tests, integration tests, and how to create them
  • Experience with Atlassian suite (Jira, Confluence)
  • Knowledge of web technologies (both backend and frontend)
  • Knowledge of videogame development processes
  • Familiarity with containerization tools (e.g. Docker)
  • Ability to plan, triage, and prioritize tasks

Benefits

  • 27 days of holidays per year
  • Company profit-sharing plan, benefit program, meal contribution
  • All our games for free and more
Applicants should submit their portfolio and CV detailing their previous work experience as well as a cover letter outlining their interest to work for Bohemia Interactive.

Similar Jobs

London stock Exchange - Sr. Product Manager – Market Data / Exchange Product Manager

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Canva - Senior Manager, Corporate Accounting

Canva

Los Angeles, California, United States (Remote)
5 Months ago
Luxoft - Software Engineer (Node.js)

Luxoft

Sydney, New South Wales, Australia (On-Site)
8 Months ago
bytedance - Senior Machine Learning Ops Engineer, ML System - Foundation Model

bytedance

Seattle, Washington, United States (On-Site)
6 Months ago
hogarth - Reward Manager

hogarth

London, England, United Kingdom (Hybrid)
2 Months ago
Nice - Senior Specialist Software Engineer (C++, Domain)

Nice

Pune, Maharashtra, India (Hybrid)
4 Weeks ago
Jane Street - Programming Language Engineer

Jane Street

New York, United States (On-Site)
2 Months ago
Beta Craft - Ruby on Rails Developer

Beta Craft

Pune, Maharashtra, India (Remote)
7 Months ago
Ubisoft - Generalist Programmer

Ubisoft

Winnipeg, Manitoba, Canada (Hybrid)
2 Months ago
Axon - CMM Metrology Programmer

Axon

Scottsdale, Arizona, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Saviynt - Strategic Account Executive

Saviynt

Singapore (Remote)
1 Month ago
Bitpet - UNITY DEVELOPER

Bitpet

Oslo, Oslo, Norway (On-Site)
2 Months ago
London stock Exchange - Software Engineer

London stock Exchange

New York, New York, United States (On-Site)
2 Months ago
Valeo - EMC Engineer

Valeo

Martos, Andalusia, Spain (On-Site)
2 Weeks ago
Brillio - Director, Data Science & AI

Brillio

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Capgemini - Senior Software Engineer - C

Capgemini

Hyderabad, Telangana, India (On-Site)
1 Month ago
bytedance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Trend Micro - Senior Staff Accountant

Trend Micro

Irving, Texas, United States (On-Site)
2 Weeks ago
Ion - Senior Product Manager - Post Trade (Cleared Derivatives)

Ion

Chicago, Illinois, United States (On-Site)
9 Months ago
pixel owl  - Project Manager

pixel owl

Buenos Aires, Buenos Aires, Argentina (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Brno, South Moravian Region, Czechia

Veeam Software - Junior C# Developer

Veeam Software

Prague, Czechia (On-Site)
2 Months ago
ISS Stoxx - Capital Markets Specialist - Corporate Actions

ISS Stoxx

Prague, Czechia (On-Site)
1 Year ago
Lilt - Czech Linguist

Lilt

Prague, Prague, Czechia (Remote)
2 Years ago
virtous games - Junior Dev QA

virtous games

Prague, Prague, Czechia (On-Site)
1 Month ago
Ness - Junior Javascript Developer

Ness

Prague, Czechia (On-Site)
1 Month ago
virtous games - Mid-level Developer QA

virtous games

Prague, Prague, Czechia (On-Site)
5 Months ago
Wrike - Business Development Representative (German)

Wrike

Prague, Czechia (Hybrid)
3 Weeks ago
Punctum images - Unreal Engine Artist

Punctum images

Prague, Prague, Czechia (Hybrid)
2 Months ago
bohemia interactive - Senior Producer

bohemia interactive

Prague, Prague, Czechia (On-Site)
8 Months ago
Make - Senior Access & Asset Manager

Make

Prague, Czechia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Ion - Software Developer/Engineer - Graduate Development Program

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Ontario, Canada (Hybrid)
4 Months ago
Playtika - Senior Java Developer

Playtika

Israel (On-Site)
3 Weeks ago
Nagarro - Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
9 Months ago
Playtika - Senior Java Developer

Playtika

Bucharest, Romania (Hybrid)
3 Weeks ago
Merkur gaming  - Java EE

Merkur gaming

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Ion - Senior C++ Developer, Italy

Ion

Rome, Lazio, Italy (On-Site)
9 Months ago
Mcdonalds - Software Engineer II - C++/C#

Mcdonalds

Mexico City, Mexico City, Mexico (On-Site)
6 Months ago
Epic Games - Senior Software Programmer, Developer Relations

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
FICO - Senior C++ Engineer (Parallel Processing)

FICO

United States (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Bohemia Interactive is a game development studio. The company's goal is to create rich gaming experiences based on various topics of fascination. They have a common goal: to create rich gaming experiences based on various topics of fascination.

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Mníšek Pod Brdy, Central Bohemian Region, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Mníšek, Liberec Region, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

View All Jobs

Get notified when new jobs are added by bohemia interactive

Level Up Your Career in Game Development!

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

Job Common Plug